Skip to content

wow2006/algorithms_and_data_structures

 
 

Repository files navigation

Data Structure and Algorithms Problems

Build Status Build status

alt tag

Current Status Stats
Total Problems 188

Note: Some of the code here is old and was written when I was learning C++. It might be possible that code is not safe or making wrong assumptions. Please use with caution. Pull requests are always welcome.

  1. Linked List
  2. Bit Manipulation
  3. Cracking the coding interview
  4. Dynamic Programming
  5. Treess
  6. Strings
  7. Common Data Structure and logic problems
  8. Math
  9. Stack
  10. SortAndSearch
  11. Graph
  12. Greedy
  13. Backtracking
  14. Leet code

Include

Include contains single header implementation of data structures and some algorithms.

Data Structure/Algorithm Implementation
Generic Macros and Algorithms like swap, random number generation generic.h
Generic Stack Implementation stack.h
Generic Queue Implementation queue.h
Generic List Implementation list.h
Binary Search Tree Implementation binarySearchTree.h
Quick Sort Implementation quickSort.h
Merge Sort Implementation mergeSort.h
Selection Sort Implementation selectionSort.h
Bubble Sort Implementation bubbleSort.h
Linux Kernel Double LinkedList Implementation double_linked_list.h
Generic Graph Implementation (Adjacency List) graph.h
Heap Sort Implementation heap_sort.h
My own string library implementation pstring.h pstring.cpp

About

180+ Algorithm & Data Structure Problems using C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.2%
  • C 2.3%
  • CMake 0.5%