Aj’s Guide To algorithm and Data Structure in C/ C++
Student Testimonials :
Rashmi says: This book has covered all the important topics for placement interviews.
Gowtam says: I have taken printout of the book and studied. Got placed in TCS !!
Vishal says: One stop shop for all the DSA topics, please write a Competitive Coding book
Chapter 1: Introduction to algorithm and their types Chapter 2: Performance analysis of an algorithm: Space Complexity Chapter 3: Performance analysis of an algorithm: Time Complexity Chapter 4: Asymptotic Notations Chapter 5: Asymptotic Notation Big O Chapter 6: Asymptotic Notation Big Omega and Theta
Sorting Algorithm 1: Bubble sort Sorting Algorithm 2: Selection Sort Sorting Algorithm 3: Insertion Sort Sorting Algorithm 4: Merge Sort Sorting Algorithm 5: Quick Sort Sorting Algorithm 6: Pigeonhole Sort Sorting Algorithm 7: 3-Way Quicksort (Dutch National Flag) algorithm Sorting Algorithm 8: Cocktail Sort Sorting Algorithm 9: Radix Sort Sorting Algorithm 10: Bucket Sort Sorting Algorithm 11: Counting Sort Sorting Algorithm 12: Shell Sort Sorting Algorithm 13: Topological sort Sorting Algorithm 14: Comb sort
Searching Algorithm 1: Linear Search Searching Algorithm 2: Binary Search Searching Algorithm 3: Jump Search Searching Algorithm 4: Interpolation Search Searching Algorithm 5: Exponentail Search Searching Algorithm 6: Ternary Search
Data structure tutorial 1: Stack Data structure and Implementation using arrays. Data structure tutorial 2: Stack Data structure and Implementation using Linked List. Data structure tutorial 3: Singly Linked List. Data structure tutorial 4: Doubly Linked List [DLL] . Data structure tutorial 5: Circular Singly Linked List. Data structure tutorial 6: Circular Doubly Linked List. Data structure tutorial 7: Queue Data Structure with implementation using arrays. Data structure tutorial 8: Queue Data Structure with implementation using linked list. Data structure tutorial 9: Circular Queues Data structure with Implementation using arrays. Data structure tutorial 10: Circular Queue Data structure with Implementation using Linked List.
Tree data structure tutorial 1. Tree DataStructure Introduction Tree data structure tutorial 2. Introduction to Binary Tree Tree data structure tutorial 3. Binary Tree Traversal Tree data structure tutorial 4. Binary Search Tree Introduction Tree data structure tutorial 5. Implementation of BST Tree data structure tutorial 6. Implementation of Binary tree Tree data structure tutorial 7. TRIE Data structure Tree data structure tutorial 8. Heaps Tree data structure tutorial 9. Priority Queue Tree data structure tutorial 10. AVL tree Tree data structure tutorial 11. Introduction m segment trees Tree data structure tutorial 12. Performing minimum Range query in Segment Tree and implemenation Tree data structure tutorial 13. Lazy propagation of segment trees Tree data structure tutorial 14. Fenwick trees and implemenation
Graph data structure tutorial 1. Graph Introduction
Graph data structure tutorial 2. Graph Representation Adjacency Matrix
Graph data structure tutorial 3. Graph Representation Adjacency List
Graph data structure tutorial 4. Graph Traversal
Graph data structure tutorial 5. Graph Traversal using Stack and Queue
Graph data structure tutorial 6. Bipartite graph
Graph data structure tutorial 7. Graph colouring problem
Graph data structure tutorial 8. Isomorphic Graph
Graph data structure tutorial 9. Euler Graph
Graph data structure tutorial 10. Hamiltonian Graph
Mnimum Spanning Tree tutorial 1. Introduction to minimum spanning tree Mnimum Spanning Tree tutorial 2. Kruskals algorithm Mnimum Spanning Tree tutorial 3. Prims Algorithm
Finding shortest path algorithm tutorial 1. Bellman ford Finding shortest path algorithm tutorial 2. Dijkstras Finding shortest path algorithm tutorial 3. Floyd warshalls
String matching algorithms tutorial 1. Knuth Morris Pratt String matching algorithm String matching algorithms tutorial 2. Rabin Karp algorithm String matching algorithms tutorial 3. Boyer–Moore string-search algorithm
This is an ebook