Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GSoC '24, Week 1, 2, 3 & 4: C++ backend for Node, TreeNode, ArrayForTrees, BinaryTree and BinarySearchTree #554

Open
39 tasks done
Kishan-Ved opened this issue May 5, 2024 · 1 comment

Comments

@Kishan-Ved
Copy link
Contributor

Kishan-Ved commented May 5, 2024

GSoC 2024: Week 1, 2 and 3

Adding C++ backend for Node, TreeNode, ArrayForTrees, BinaryTree and testing the added C++ backend.

Please refer to the PR: #556

Tasks:

  • Node class
  • Link Node to C++ backend
  • TreeNode class
  • TreeNode___new__()
  • TreeNode___str__()
  • Link TreeNode to C++ backend
  • ArrayForTrees class
  • ArrayForTrees___new__()
  • ArrayForTrees___getitem()
  • ArrayForTrees___setitem()
  • ArrayForTrees_fill()
  • ArrayForTrees___len__()
  • ArrayForTrees___str__()
  • ArrayForTrees__modify()
  • ArrayForTrees_append()
  • ArrayForTrees_delete()
  • Link ArrayForTrees to C++ backend
  • BinaryTree class
  • BinaryTree___new__()
  • BinaryTree_insert()
  • BinaryTree_delete()
  • BinaryTree_search()
  • BinaryTree___str__()
  • Link BinaryTree to C++ backend
  • BinarySearchTree class
  • BinarySearchTree___new__()
  • BinarySearchTree_left_size()
  • BinarySearchTree_right_size()
  • BinarySearchTree__update_size()
  • BinarySearchTree_insert()
  • BinarySearchTree_search()
  • BinarySearchTree_delete()
  • BinarySearchTree__simple_path()
  • BinarySearchTree_lowest common ancestor _lca_1()
  • BinarySearchTree_lowest common ancestor _lca_2()
  • BinarySearchTree_lower_bound()
  • BinarySearchTree_upper_bound()
  • BinarySearchTree_select()
  • BinarySearchTree_rank()

In progress...

@Kishan-Ved Kishan-Ved changed the title GSoC '24, Week 1: C++ backend for Binary Search Trees GSoC '24, Week 1 & 2: C++ backend for Binary Search Trees May 18, 2024
@Kishan-Ved Kishan-Ved changed the title GSoC '24, Week 1 & 2: C++ backend for Binary Search Trees GSoC '24, Week 1 & 2: C++ backend for Node, TreeNode, ArrayForTrees, BinaryTree and test all of them May 18, 2024
@Kishan-Ved Kishan-Ved changed the title GSoC '24, Week 1 & 2: C++ backend for Node, TreeNode, ArrayForTrees, BinaryTree and test all of them GSoC '24, Week 1, 2 & 3: C++ backend for Node, TreeNode, ArrayForTrees, BinaryTree and test all of them May 23, 2024
@Kishan-Ved Kishan-Ved changed the title GSoC '24, Week 1, 2 & 3: C++ backend for Node, TreeNode, ArrayForTrees, BinaryTree and test all of them GSoC '24, Week 1, 2, 3 & 4: C++ backend for Node, TreeNode, ArrayForTrees, BinaryTree and BinarySearchTree May 29, 2024
@Kishan-Ved
Copy link
Contributor Author

We can close this issue now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant