pydatastructs
pydatastructs copied to clipboard
Implementing C++ backend for `pydatastructs.arrays`
Description of the problem
Since these data structures are the mostly used by other APIs in pydatastructs, it makes sense to start implementing backend support for this module. Starting with Cython would be the easiest thing to do.
- [ ] Create a new
cppfile for each,OneDimensionalArray_Cpp,DynamicOneDimensionalArray_CppandMultiDimensionalArray_Cppand port the Python code to Cython. - [ ] Test them with the same python tests for Python versions.
Example of the problem
References/Other comments
[1] https://www.hardikp.com/2017/12/30/python-cpp/#example-module-with-classes
Can I work on it?
Sure. Go ahead.
https://github.com/codezonediitj/pydatastructs/pull/450 is merged, so we have a pattern to build upon. Things should be easier now.
Hello , I'm harsh. I want to work on this issue under Gssoc'23. I am really eager to work on open source projects and contribute to this community.I've taken a look at the codebase and I believe I can make some valuable improvements. I'll start working on it right away.
Skills HTML5, CSS3, JS, Bootstrap | node js mongodb | Php, mysql | MERN | Responsive Design
Can you please assign this issue to me. @czgdp1807
Can I still work on this issue under GSSoC'23