Skip to content
This repository has been archived by the owner on Sep 18, 2023. It is now read-only.
/ libdsa Public archive

Data Structure and Algorithms Library for CS Students

Notifications You must be signed in to change notification settings

haru02w/libdsa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structure and Algorithms Library

Project halted because my lack of time and contributors

How to use it

cd your_project
git clone https://github.com/haru02w/libdsa.git libs/libdsa

then if you are using cmake, copy the following into your CMakeLists.txt replacing < >

add_subdirectory(libs/libdsa)
target_link_libraries(<your_executable> PRIVATE dsa)

Coding Style

TODO

  • Arrays
    • Dynamic Arrays (Vector)
    • Sorting Algorithms
      • Insertion Sort
      • Selection Sort
      • Bubble Sort
      • Merge Sort
      • Shell sort
      • Quick Sort
      • Heap Sort
      • Radix Sort
      • Bucket Sort
    • Searching Algorithms
      • Linear Search
      • Binary Search
  • Linked Lists (circular, double linked, single linked)
    • Insertion
    • Deletion
    • Search
    • Find Length
  • Queue (dinamically allocated)
    • Enqueue
    • Dequeue
  • Stack (dinamically allocated)
    • Push
    • Pop
  • Binary Tree
    • traversals
      • pre-order
      • in-order
      • post-order
      • Breadth First Traversal
      • Depth First Traversals
    • Find Heights
    • Binary Search Tree
      • Insertion
      • Deletion
      • Search
      • AVL
      • Red-Black
  • Hash
  • Heap
  • Matrix
  • Graph
  • More stuff will be added as we learn

Made with ❤

About

Data Structure and Algorithms Library for CS Students

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published