├── Data Structure ├── BST │ ├── README.md │ └── images │ │ ├── binary_search_tree.jpg │ │ ├── binary_tree_inorder.svg │ │ ├── binary_tree_postorder.svg │ │ ├── binary_tree_preorder.svg │ │ ├── bst-remove-case-1.png │ │ ├── bst-remove-case-2-1.png │ │ ├── bst-remove-case-2-2.png │ │ ├── bst-remove-case-2-3.png │ │ ├── bst-remove-case-3-3.png │ │ ├── bst-remove-case-3-4.png │ │ ├── bst-remove-case-3-5.png │ │ ├── bst-remove-case-3-6.png │ │ ├── bst_insert.png │ │ └── bst_search.png ├── Linked List │ ├── README.md │ └── images │ │ ├── circular.png │ │ ├── deletion-front.png │ │ ├── deletion-last.png │ │ ├── deletion-middle.png │ │ ├── doubly.png │ │ ├── insertion-end.png │ │ ├── insertion-front.png │ │ ├── insertion-middle.png │ │ ├── linked-list.png │ │ └── search.gif ├── Queue │ ├── Queue.php │ ├── README.md │ ├── images │ │ ├── queue-delete-item.gif │ │ ├── queue-insert-item.gif │ │ └── queue.svg │ └── test.php ├── README.md ├── Stack │ ├── README.md │ ├── Stack.php │ ├── images │ │ ├── pop-operation.gif │ │ ├── push-operation.gif │ │ └── stack.svg │ └── test.php └── data-structure.jpg ├── README.md ├── Searching ├── Binary Search │ ├── README.md │ ├── binary-and-linear-search-animations.gif │ ├── binary-search.png │ └── binary_search.php ├── Linear Search │ ├── README.md │ ├── linear_search.gif │ └── linear_search.php └── Ternary Search │ ├── README.md │ ├── images │ ├── ternarycase1.png │ ├── ternarycase11.png │ ├── ternarycase12.png │ ├── ternarycase2.png │ ├── ternarycase21.png │ ├── ternarycase22.png │ └── ternarysearch.png │ └── ternary_search.php └── Sorting ├── Bubble Sort ├── README.md └── bubble-sort.png ├── Counting Sort ├── README.md ├── counting_sort.php └── images │ └── counting-sort.jpg ├── Insertion Sort ├── README.md └── insertion_sort.jpg ├── Merge Sort ├── README.md └── images │ ├── merge-sort-animation.gif │ └── merge-sort.png ├── Quick Sort ├── README.md └── images │ └── quick-sort.gif ├── README.md ├── Radix Sort ├── README.md └── images │ └── radix-sort.png ├── Selection Sort ├── README.md └── selection_sort.jpg └── sorting_algorithms.png /Data Structure/BST/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/README.md -------------------------------------------------------------------------------- /Data Structure/BST/images/binary_search_tree.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/binary_search_tree.jpg -------------------------------------------------------------------------------- /Data Structure/BST/images/binary_tree_inorder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/binary_tree_inorder.svg -------------------------------------------------------------------------------- /Data Structure/BST/images/binary_tree_postorder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/binary_tree_postorder.svg -------------------------------------------------------------------------------- /Data Structure/BST/images/binary_tree_preorder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/binary_tree_preorder.svg -------------------------------------------------------------------------------- /Data Structure/BST/images/bst-remove-case-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/bst-remove-case-1.png -------------------------------------------------------------------------------- /Data Structure/BST/images/bst-remove-case-2-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/bst-remove-case-2-1.png -------------------------------------------------------------------------------- /Data Structure/BST/images/bst-remove-case-2-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/bst-remove-case-2-2.png -------------------------------------------------------------------------------- /Data Structure/BST/images/bst-remove-case-2-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/bst-remove-case-2-3.png -------------------------------------------------------------------------------- /Data Structure/BST/images/bst-remove-case-3-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/bst-remove-case-3-3.png -------------------------------------------------------------------------------- /Data Structure/BST/images/bst-remove-case-3-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/bst-remove-case-3-4.png -------------------------------------------------------------------------------- /Data Structure/BST/images/bst-remove-case-3-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/bst-remove-case-3-5.png -------------------------------------------------------------------------------- /Data Structure/BST/images/bst-remove-case-3-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/bst-remove-case-3-6.png -------------------------------------------------------------------------------- /Data Structure/BST/images/bst_insert.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/bst_insert.png -------------------------------------------------------------------------------- /Data Structure/BST/images/bst_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/BST/images/bst_search.png -------------------------------------------------------------------------------- /Data Structure/Linked List/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Linked List/README.md -------------------------------------------------------------------------------- /Data Structure/Linked List/images/circular.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Linked List/images/circular.png -------------------------------------------------------------------------------- /Data Structure/Linked List/images/deletion-front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Linked List/images/deletion-front.png -------------------------------------------------------------------------------- /Data Structure/Linked List/images/deletion-last.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Linked List/images/deletion-last.png -------------------------------------------------------------------------------- /Data Structure/Linked List/images/deletion-middle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Linked List/images/deletion-middle.png -------------------------------------------------------------------------------- /Data Structure/Linked List/images/doubly.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Linked List/images/doubly.png -------------------------------------------------------------------------------- /Data Structure/Linked List/images/insertion-end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Linked List/images/insertion-end.png -------------------------------------------------------------------------------- /Data Structure/Linked List/images/insertion-front.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Linked List/images/insertion-front.png -------------------------------------------------------------------------------- /Data Structure/Linked List/images/insertion-middle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Linked List/images/insertion-middle.png -------------------------------------------------------------------------------- /Data Structure/Linked List/images/linked-list.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Linked List/images/linked-list.png -------------------------------------------------------------------------------- /Data Structure/Linked List/images/search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Linked List/images/search.gif -------------------------------------------------------------------------------- /Data Structure/Queue/Queue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Queue/Queue.php -------------------------------------------------------------------------------- /Data Structure/Queue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Queue/README.md -------------------------------------------------------------------------------- /Data Structure/Queue/images/queue-delete-item.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Queue/images/queue-delete-item.gif -------------------------------------------------------------------------------- /Data Structure/Queue/images/queue-insert-item.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Queue/images/queue-insert-item.gif -------------------------------------------------------------------------------- /Data Structure/Queue/images/queue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Queue/images/queue.svg -------------------------------------------------------------------------------- /Data Structure/Queue/test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Queue/test.php -------------------------------------------------------------------------------- /Data Structure/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/README.md -------------------------------------------------------------------------------- /Data Structure/Stack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Stack/README.md -------------------------------------------------------------------------------- /Data Structure/Stack/Stack.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Stack/Stack.php -------------------------------------------------------------------------------- /Data Structure/Stack/images/pop-operation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Stack/images/pop-operation.gif -------------------------------------------------------------------------------- /Data Structure/Stack/images/push-operation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Stack/images/push-operation.gif -------------------------------------------------------------------------------- /Data Structure/Stack/images/stack.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Stack/images/stack.svg -------------------------------------------------------------------------------- /Data Structure/Stack/test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/Stack/test.php -------------------------------------------------------------------------------- /Data Structure/data-structure.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Data Structure/data-structure.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/README.md -------------------------------------------------------------------------------- /Searching/Binary Search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Binary Search/README.md -------------------------------------------------------------------------------- /Searching/Binary Search/binary-and-linear-search-animations.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Binary Search/binary-and-linear-search-animations.gif -------------------------------------------------------------------------------- /Searching/Binary Search/binary-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Binary Search/binary-search.png -------------------------------------------------------------------------------- /Searching/Binary Search/binary_search.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Binary Search/binary_search.php -------------------------------------------------------------------------------- /Searching/Linear Search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Linear Search/README.md -------------------------------------------------------------------------------- /Searching/Linear Search/linear_search.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Linear Search/linear_search.gif -------------------------------------------------------------------------------- /Searching/Linear Search/linear_search.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Linear Search/linear_search.php -------------------------------------------------------------------------------- /Searching/Ternary Search/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Ternary Search/README.md -------------------------------------------------------------------------------- /Searching/Ternary Search/images/ternarycase1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Ternary Search/images/ternarycase1.png -------------------------------------------------------------------------------- /Searching/Ternary Search/images/ternarycase11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Ternary Search/images/ternarycase11.png -------------------------------------------------------------------------------- /Searching/Ternary Search/images/ternarycase12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Ternary Search/images/ternarycase12.png -------------------------------------------------------------------------------- /Searching/Ternary Search/images/ternarycase2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Ternary Search/images/ternarycase2.png -------------------------------------------------------------------------------- /Searching/Ternary Search/images/ternarycase21.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Ternary Search/images/ternarycase21.png -------------------------------------------------------------------------------- /Searching/Ternary Search/images/ternarycase22.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Ternary Search/images/ternarycase22.png -------------------------------------------------------------------------------- /Searching/Ternary Search/images/ternarysearch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Ternary Search/images/ternarysearch.png -------------------------------------------------------------------------------- /Searching/Ternary Search/ternary_search.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Searching/Ternary Search/ternary_search.php -------------------------------------------------------------------------------- /Sorting/Bubble Sort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Bubble Sort/README.md -------------------------------------------------------------------------------- /Sorting/Bubble Sort/bubble-sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Bubble Sort/bubble-sort.png -------------------------------------------------------------------------------- /Sorting/Counting Sort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Counting Sort/README.md -------------------------------------------------------------------------------- /Sorting/Counting Sort/counting_sort.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Counting Sort/counting_sort.php -------------------------------------------------------------------------------- /Sorting/Counting Sort/images/counting-sort.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Counting Sort/images/counting-sort.jpg -------------------------------------------------------------------------------- /Sorting/Insertion Sort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Insertion Sort/README.md -------------------------------------------------------------------------------- /Sorting/Insertion Sort/insertion_sort.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Insertion Sort/insertion_sort.jpg -------------------------------------------------------------------------------- /Sorting/Merge Sort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Merge Sort/README.md -------------------------------------------------------------------------------- /Sorting/Merge Sort/images/merge-sort-animation.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Merge Sort/images/merge-sort-animation.gif -------------------------------------------------------------------------------- /Sorting/Merge Sort/images/merge-sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Merge Sort/images/merge-sort.png -------------------------------------------------------------------------------- /Sorting/Quick Sort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Quick Sort/README.md -------------------------------------------------------------------------------- /Sorting/Quick Sort/images/quick-sort.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Quick Sort/images/quick-sort.gif -------------------------------------------------------------------------------- /Sorting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/README.md -------------------------------------------------------------------------------- /Sorting/Radix Sort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Radix Sort/README.md -------------------------------------------------------------------------------- /Sorting/Radix Sort/images/radix-sort.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Radix Sort/images/radix-sort.png -------------------------------------------------------------------------------- /Sorting/Selection Sort/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Selection Sort/README.md -------------------------------------------------------------------------------- /Sorting/Selection Sort/selection_sort.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/Selection Sort/selection_sort.jpg -------------------------------------------------------------------------------- /Sorting/sorting_algorithms.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Algorithm-archive/Learn-Data_Structure-Algorithm-by-PHP/HEAD/Sorting/sorting_algorithms.png --------------------------------------------------------------------------------