pydatastructs icon indicating copy to clipboard operation
pydatastructs copied to clipboard

feat: Add C++ backend for strings module

Open asmit27rai opened this issue 8 months ago • 1 comments

Fixes #670

Brief description of what is fixed or changed

  • Added C++ backend for the strings module:
    • Implemented KMP, Rabin-Karp, Boyer-Moore, and Z-function algorithms in C++.
    • Implemented the Trie data structure in C++.
    • Added Python-C++ interface using Python.h.
  • Updated _extensions.py in the strings module to define the C++ extensions.
  • Integrated the strings module extensions into setup.py.

asmit27rai avatar Mar 23 '25 21:03 asmit27rai

@czgdp1807 Pls review this PR

asmit27rai avatar Mar 23 '25 21:03 asmit27rai