Skip to content

Learning Data Structures and Algorithms in C/C++ with Makefile and Python.

License

Notifications You must be signed in to change notification settings

XuhuaHuang/DataStructureAlgorithm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DataStructures

Learning Data Structures and Algorithms in C/C++ with Makefile and Python. This repository aims to be a quick starter guide of commonly seen Data Structures and Algorithms.


An image for C++ An image for mingw compiler


Algorithms

Contains both implementation and demonstration of popular algorithms.
For specific lines of instruction of each source file, consult the documentation section in each individual source code file.

  • Bubble sort
  • Selection sort
  • Insertion sort

DataStructures

Contains both implementation and demonstration of popular data structures using trival data types like int or double.
For specific lines of instruction of each source file, consult the documentation section in each individual source code file.

  • Hash table
  • Sequential list
  • Singly linked list
  • Stack

GenericDataStructures

Template implementation of commonly seen data structures in C++ with CMake and test cases.

  • Double linked list
  • Linked list