├── .ipynb_checkpoints ├── 1.1 Time complexity-checkpoint.ipynb ├── Array -checkpoint.ipynb └── Untitled-checkpoint.ipynb ├── Code Workspace ├── .ipynb_checkpoints │ ├── 3.1 Stack-checkpoint.ipynb │ ├── 4.1 Queue-checkpoint.ipynb │ ├── 4.2 Deque-checkpoint.ipynb │ ├── 4.3 Queue using 2 stacks-checkpoint.ipynb │ ├── 5.1 Linked List-checkpoint.ipynb │ ├── Anagram Check - SOLUTION-checkpoint.ipynb │ ├── Anagram Check -checkpoint.ipynb │ ├── Anagram Check 1 -checkpoint.ipynb │ ├── Array Pair Sum -checkpoint.ipynb │ ├── Stacks Overview-checkpoint.ipynb │ ├── Untitled-checkpoint.ipynb │ └── Untitled1-checkpoint.ipynb ├── Algorithms │ ├── .ipynb_checkpoints │ │ ├── 2.2 Binary Search-checkpoint.ipynb │ │ ├── 2.3 Hash Table-checkpoint.ipynb │ │ ├── 3.1 Bubble Sort-checkpoint.ipynb │ │ ├── 3.2 Selection sort-checkpoint.ipynb │ │ ├── 4.3 Insertion sort-checkpoint.ipynb │ │ ├── 4.4 Quick sort-checkpoint.ipynb │ │ ├── 4.5 Merge sort-checkpoint.ipynb │ │ ├── 4.6 shell sort-checkpoint.ipynb │ │ ├── 5.1 Recursion-checkpoint.ipynb │ │ ├── 5.2 Recursion-checkpoint.ipynb │ │ ├── Dictionaries-checkpoint.ipynb │ │ ├── Recursion Homework Example Problems - SOLUTIONS-checkpoint.ipynb │ │ ├── Recursion Homework Example Problems-checkpoint.ipynb │ │ ├── Recursion Problem 1 - Reverse String - SOLUTION-checkpoint.ipynb │ │ ├── Recursion Problem 2 - String Permutation- SOLUTION-checkpoint.ipynb │ │ ├── Recursion Problem 3 - Fibonacci Sequence - SOLUTION-checkpoint.ipynb │ │ └── Recursion Problem 4 - Coin Change - SOLUTION-checkpoint.ipynb │ ├── 1.1 Time complexity.ipynb │ ├── 2.1 Sequential Search.ipynb │ ├── 2.2 Binary Search.ipynb │ ├── 3.1 Hash Table.ipynb │ ├── 4.1 Bubble Sort.ipynb │ ├── 4.2 Selection sort.ipynb │ ├── 4.3 Insertion sort.ipynb │ ├── 4.4 Quick sort.ipynb │ ├── 4.5 Merge sort.ipynb │ ├── 4.6 shell sort.ipynb │ ├── 5.1 HeapSort.py │ ├── 6.1 Recursion.ipynb │ ├── 6.2 Recursion.ipynb │ ├── Implementation of Shell Sort.ipynb │ ├── RecursionQ1 String Permutation.ipynb │ └── RecursionQ2 Coin Change.ipynb └── Data structure │ ├── .ipynb_checkpoints │ ├── 2.1 Sequential Search-checkpoint.ipynb │ ├── 3.2 Stack Implementation via Linked list-checkpoint.ipynb │ ├── 4.2 Deque-checkpoint.ipynb │ ├── 4.2 Queue Implementation via Linked list-checkpoint.ipynb │ ├── 4.3 Queue using 2 stacks-checkpoint.ipynb │ ├── 4.5 Priority Queue using heap-checkpoint.ipynb │ ├── 4.6 Priority Queue using list-checkpoint.ipynb │ ├── 5.1 Linked List-checkpoint.ipynb │ ├── 5.1 Singly Linked list-checkpoint.ipynb │ ├── 5.2 Circular Linked list-checkpoint.ipynb │ ├── 5.2 Singly Linked list-checkpoint.ipynb │ ├── 5.3 Doubly Linked list-checkpoint.ipynb │ ├── 5.4 Circular Linked list-checkpoint.ipynb │ ├── 6.1 Graphs-checkpoint.ipynb │ ├── 6.2 Breadth first search in graph-checkpoint.ipynb │ ├── 6.3 Bfs method 2-checkpoint.ipynb │ ├── 6.4 Depth first search in graph -checkpoint.ipynb │ ├── 6.5 Dfs method 2-checkpoint.ipynb │ ├── 7.1 Trees-checkpoint.ipynb │ ├── 7.2 Order Traversal Binary Tree-checkpoint.ipynb │ ├── 7.3 Validate BST-checkpoint.ipynb │ ├── Balanced Parenthesis Check-checkpoint.ipynb │ └── Trim a Binary Search Tree - SOLUTION-checkpoint.ipynb │ ├── 1.1 Dictionaries.ipynb │ ├── 2.1 Array .ipynb │ ├── 3.1 Stack Implementation via List.ipynb │ ├── 3.2 Stack Implementation via Linked list.ipynb │ ├── 4.1 Queue Implementation via List.ipynb │ ├── 4.2 Queue Implementation via Linked list.ipynb │ ├── 4.3 Queue using 2 stacks.ipynb │ ├── 4.4 Dequeue Implementation via List.ipynb │ ├── 4.5 Priority Queue using heap.ipynb │ ├── 4.6 Priority Queue using list.ipynb │ ├── 5.1 Linked List.ipynb │ ├── 5.2 Singly Linked list.ipynb │ ├── 5.3 Doubly Linked list.ipynb │ ├── 5.4 Circular Linked list.ipynb │ ├── 6.1 Graphs.ipynb │ ├── 6.2 Breadth first search in graph.ipynb │ ├── 6.3 Bfs method 2.ipynb │ ├── 6.4 Depth first search in graph .ipynb │ ├── 6.5 Dfs method 2.ipynb │ ├── 7.1 Trees.ipynb │ ├── 7.2 Order Traversal Binary Tree.ipynb │ ├── 7.3 Validate BST.ipynb │ ├── 7.4 Trim a BinarySearchTree.ipynb │ └── 8.1 Heap.py ├── README.md └── Resources ├── AlgorithmsNotesForProfessionals.pdf ├── Searching └── binary search .txt ├── linkList.txt └── searching & sorting.pptx /.ipynb_checkpoints/1.1 Time complexity-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/.ipynb_checkpoints/1.1 Time complexity-checkpoint.ipynb -------------------------------------------------------------------------------- /.ipynb_checkpoints/Array -checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/.ipynb_checkpoints/Array -checkpoint.ipynb -------------------------------------------------------------------------------- /.ipynb_checkpoints/Untitled-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/.ipynb_checkpoints/Untitled-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/.ipynb_checkpoints/3.1 Stack-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/.ipynb_checkpoints/3.1 Stack-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/.ipynb_checkpoints/4.1 Queue-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/.ipynb_checkpoints/4.1 Queue-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/.ipynb_checkpoints/4.2 Deque-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/.ipynb_checkpoints/4.2 Deque-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/.ipynb_checkpoints/4.3 Queue using 2 stacks-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/.ipynb_checkpoints/4.3 Queue using 2 stacks-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/.ipynb_checkpoints/5.1 Linked List-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/.ipynb_checkpoints/5.1 Linked List-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/.ipynb_checkpoints/Anagram Check - SOLUTION-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/.ipynb_checkpoints/Anagram Check - SOLUTION-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/.ipynb_checkpoints/Anagram Check -checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/.ipynb_checkpoints/Anagram Check -checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/.ipynb_checkpoints/Anagram Check 1 -checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/.ipynb_checkpoints/Anagram Check 1 -checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/.ipynb_checkpoints/Array Pair Sum -checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/.ipynb_checkpoints/Array Pair Sum -checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/.ipynb_checkpoints/Stacks Overview-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/.ipynb_checkpoints/Stacks Overview-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/.ipynb_checkpoints/Untitled-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/.ipynb_checkpoints/Untitled-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/.ipynb_checkpoints/Untitled1-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/.ipynb_checkpoints/Untitled1-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/2.2 Binary Search-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/2.2 Binary Search-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/2.3 Hash Table-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/2.3 Hash Table-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/3.1 Bubble Sort-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/3.1 Bubble Sort-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/3.2 Selection sort-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/3.2 Selection sort-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/4.3 Insertion sort-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/4.3 Insertion sort-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/4.4 Quick sort-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/4.4 Quick sort-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/4.5 Merge sort-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/4.5 Merge sort-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/4.6 shell sort-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/4.6 shell sort-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/5.1 Recursion-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/5.1 Recursion-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/5.2 Recursion-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/5.2 Recursion-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/Dictionaries-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/Dictionaries-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/Recursion Homework Example Problems - SOLUTIONS-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/Recursion Homework Example Problems - SOLUTIONS-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/Recursion Homework Example Problems-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/Recursion Homework Example Problems-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/Recursion Problem 1 - Reverse String - SOLUTION-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/Recursion Problem 1 - Reverse String - SOLUTION-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/Recursion Problem 2 - String Permutation- SOLUTION-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/Recursion Problem 2 - String Permutation- SOLUTION-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/Recursion Problem 3 - Fibonacci Sequence - SOLUTION-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/Recursion Problem 3 - Fibonacci Sequence - SOLUTION-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/.ipynb_checkpoints/Recursion Problem 4 - Coin Change - SOLUTION-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/.ipynb_checkpoints/Recursion Problem 4 - Coin Change - SOLUTION-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/1.1 Time complexity.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/1.1 Time complexity.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/2.1 Sequential Search.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/2.1 Sequential Search.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/2.2 Binary Search.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/2.2 Binary Search.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/3.1 Hash Table.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/3.1 Hash Table.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/4.1 Bubble Sort.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/4.1 Bubble Sort.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/4.2 Selection sort.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/4.2 Selection sort.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/4.3 Insertion sort.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/4.3 Insertion sort.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/4.4 Quick sort.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/4.4 Quick sort.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/4.5 Merge sort.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/4.5 Merge sort.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/4.6 shell sort.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/4.6 shell sort.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/5.1 HeapSort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/5.1 HeapSort.py -------------------------------------------------------------------------------- /Code Workspace/Algorithms/6.1 Recursion.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/6.1 Recursion.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/6.2 Recursion.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/6.2 Recursion.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/Implementation of Shell Sort.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/Implementation of Shell Sort.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/RecursionQ1 String Permutation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/RecursionQ1 String Permutation.ipynb -------------------------------------------------------------------------------- /Code Workspace/Algorithms/RecursionQ2 Coin Change.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Algorithms/RecursionQ2 Coin Change.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/2.1 Sequential Search-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/2.1 Sequential Search-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/3.2 Stack Implementation via Linked list-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/3.2 Stack Implementation via Linked list-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/4.2 Deque-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/4.2 Deque-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/4.2 Queue Implementation via Linked list-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/4.2 Queue Implementation via Linked list-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/4.3 Queue using 2 stacks-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/4.3 Queue using 2 stacks-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/4.5 Priority Queue using heap-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/4.5 Priority Queue using heap-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/4.6 Priority Queue using list-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/4.6 Priority Queue using list-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/5.1 Linked List-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/5.1 Linked List-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/5.1 Singly Linked list-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/5.1 Singly Linked list-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/5.2 Circular Linked list-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/5.2 Circular Linked list-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/5.2 Singly Linked list-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/5.2 Singly Linked list-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/5.3 Doubly Linked list-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/5.3 Doubly Linked list-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/5.4 Circular Linked list-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/5.4 Circular Linked list-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/6.1 Graphs-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/6.1 Graphs-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/6.2 Breadth first search in graph-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/6.2 Breadth first search in graph-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/6.3 Bfs method 2-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/6.3 Bfs method 2-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/6.4 Depth first search in graph -checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/6.4 Depth first search in graph -checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/6.5 Dfs method 2-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/6.5 Dfs method 2-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/7.1 Trees-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/7.1 Trees-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/7.2 Order Traversal Binary Tree-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/7.2 Order Traversal Binary Tree-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/7.3 Validate BST-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/7.3 Validate BST-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/Balanced Parenthesis Check-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/Balanced Parenthesis Check-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/.ipynb_checkpoints/Trim a Binary Search Tree - SOLUTION-checkpoint.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/.ipynb_checkpoints/Trim a Binary Search Tree - SOLUTION-checkpoint.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/1.1 Dictionaries.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/1.1 Dictionaries.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/2.1 Array .ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/2.1 Array .ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/3.1 Stack Implementation via List.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/3.1 Stack Implementation via List.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/3.2 Stack Implementation via Linked list.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/3.2 Stack Implementation via Linked list.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/4.1 Queue Implementation via List.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/4.1 Queue Implementation via List.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/4.2 Queue Implementation via Linked list.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/4.2 Queue Implementation via Linked list.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/4.3 Queue using 2 stacks.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/4.3 Queue using 2 stacks.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/4.4 Dequeue Implementation via List.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/4.4 Dequeue Implementation via List.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/4.5 Priority Queue using heap.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/4.5 Priority Queue using heap.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/4.6 Priority Queue using list.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/4.6 Priority Queue using list.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/5.1 Linked List.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/5.1 Linked List.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/5.2 Singly Linked list.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/5.2 Singly Linked list.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/5.3 Doubly Linked list.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/5.3 Doubly Linked list.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/5.4 Circular Linked list.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/5.4 Circular Linked list.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/6.1 Graphs.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/6.1 Graphs.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/6.2 Breadth first search in graph.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/6.2 Breadth first search in graph.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/6.3 Bfs method 2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/6.3 Bfs method 2.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/6.4 Depth first search in graph .ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/6.4 Depth first search in graph .ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/6.5 Dfs method 2.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/6.5 Dfs method 2.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/7.1 Trees.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/7.1 Trees.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/7.2 Order Traversal Binary Tree.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/7.2 Order Traversal Binary Tree.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/7.3 Validate BST.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/7.3 Validate BST.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/7.4 Trim a BinarySearchTree.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/7.4 Trim a BinarySearchTree.ipynb -------------------------------------------------------------------------------- /Code Workspace/Data structure/8.1 Heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Code Workspace/Data structure/8.1 Heap.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/README.md -------------------------------------------------------------------------------- /Resources/AlgorithmsNotesForProfessionals.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Resources/AlgorithmsNotesForProfessionals.pdf -------------------------------------------------------------------------------- /Resources/Searching/binary search .txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Resources/Searching/binary search .txt -------------------------------------------------------------------------------- /Resources/linkList.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Resources/linkList.txt -------------------------------------------------------------------------------- /Resources/searching & sorting.pptx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ayushi7rawat/Data-Structure-and-Algorithm/HEAD/Resources/searching & sorting.pptx --------------------------------------------------------------------------------