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
cpp
file for each,OneDimensionalArray_Cpp
,DynamicOneDimensionalArray_Cpp
andMultiDimensionalArray_Cpp
and 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