Data-Structures-and-Algorithms
Data-Structures-and-Algorithms copied to clipboard
Find any Algorithms and Data Structure implemented in C/C++ here!
Update the readme file to include all new algorithms and thier locations
Implement the expression tree given an expression using a stack. The input looks like `(a+b)*c-(d-e)^(f+g)` Convert it to expression tree using a C Algorithm.
Create a binary tree given its `preorder` and `inorder` traversals or `postorder` and `inorder` traversals.
Implement and reverse: 1. Singly Linked List 2. Doubly Linked List 3. Circular singly linked list. 4. Circular doubly linked list
[Greedy Algorithms](https://github.com/tirthasheshpatel/Data-Structures-and-Algorithms/tree/master/Greedy%20Algorithms) contains the file [huffman_codes.c](https://github.com/tirthasheshpatel/Data-Structures-and-Algorithms/blob/master/Greedy%20Algorithms/huffmann_codes.c) which is not implemented yet. Go ahead and try to implement it!