Skip to content

Google Summer of Code Project Ideas

ਗਗਨਦੀਪ ਸਿੰਘ (Gagandeep Singh) edited this page Feb 11, 2024 · 7 revisions

Following are the latest project ideas for GSoC. Students are requested to discuss before applying. Discussing via email ([email protected] and [email protected]) would be the best.

  1. Add C++ backend for all the trees present in binary_trees.py, Porting stack.py to C++ backend

Project Length - 350 hours

Mentors - @czgdp1807, @anutosh491

Expected Outcomes - Python tests running with Backend.CPP as the backend.

  1. Alternatives to unordered_map, unordered_set for C++ backend

Project Length - 175 hours

Mentors - @czgdp1807, @anutosh491

Expected Outcomes - unordered_map, unordered_set have drop in replacements implement in PyDataStructs.

  1. Comparing Data Structures

Project Length - 90 hours

Mentors - @czgdp1807, @anutosh491

Expected Outcomes - APIs for comparing two data structures added. Tests added for the same.

  1. Graph Algorithms - https://github.com/codezonediitj/pydatastructs/issues?q=is%3Aissue+is%3Aopen+label%3Agraphs.algorithms

Project Length - 350 hours

Mentors - @czgdp1807, @anutosh491

Expected Outcomes - Different graph algorithms added along with proper tests.