Skip to content

Implementing C++ backend for pydatastructs.arrays #434

Open
@czgdp1807

Description

@czgdp1807

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 and MultiDimensionalArray_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

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions