├── .github └── ISSUE_TEMPLATE │ ├── add-new-algorithm.md │ └── bug_report.md ├── 2-D Arrays └── clockwiseSpiral.cpp ├── Array ADT ├── Append_Function.cpp ├── Array_ADT_Basic_Functions.cpp ├── Array_Declaration_1.cpp ├── Array_Declaration_2.cpp ├── Binary_Search_Iterative_Version.cpp ├── Binary_Search_Recursive_Version.cpp ├── Delete.cpp ├── Difference_Of_Two_Sorted_Arrays.cpp ├── Difference_Of_Two_Unsorted_Arrays.cpp └── Intro.md ├── Basic Algorithms ├── Balanced Parantheses.cpp ├── BubbleSort.cpp ├── CombSort.java ├── CountSetBits.cpp ├── CountingSort.cpp ├── GCD(Euclidean Algorithm) ├── InsertionSort.cpp ├── Kadane's Algorithm.cpp ├── Kahn's Algorithm.cpp ├── KnuthMorrisPratt.cpp ├── Longest Common Subsequence.cpp ├── Number_is_prime_or_not.java ├── Pigeonhole_sorting.py ├── Prefix_Sum_Array.cpp ├── Prims_algorithm.cpp ├── Quick_Sort.cpp ├── README.md ├── RussianPeasant.cpp ├── SelectionSort .cpp ├── Sieve.cpp ├── Tower of hanoi │ ├── README.md │ └── TowerOfHanoi.py ├── extended _euclids_algo.cpp ├── multiplicative_modulo_inverse_using_extended_euclids_algo.cpp └── table_of_nth_number.cpp ├── Data Structures ├── ArrayListExample.java ├── ArrayListQueue.java ├── BinarySearchTreeExample.java ├── FenwickTreePointQueryRangeUpdate.java ├── HashMapExample.java ├── HashSetExample.java ├── JavaArrayList.java ├── JavaLoops.java ├── Linked List │ ├── SinglyLinkedList.cpp │ └── doubly_linked_list.cpp ├── PriorityQueueExample.java ├── SegmentTree101.java ├── StackUsingArrayList.java ├── TransposeOfMatrix.java ├── TreeMap_Implementation.java ├── TreeTraversal.java ├── deque.java └── twoD_Array.java ├── Dynamic Programming ├── Best_Time_to_Buy_And_Sell_Stock_IV.java ├── EggDropping.cpp ├── box_stacking_DP.cpp └── wildcard_matching_DP.cpp ├── Graphs ├── Dijkstra's algorithm.cpp ├── KahnAlgorithmTopologicalSort.cpp ├── depthFirstSearch.cpp ├── kruskalAlgorithm.cpp └── topologicalsort.cpp ├── LinkedLists ├── CountNodes.cpp ├── Max&MinOfLInkedList.cpp └── Readme.md ├── Operating System ├── DirRun.c ├── DirRun2.c ├── SRTF.c ├── conpro.c ├── fcfs.c ├── firstfit.c ├── lscom.c ├── procon.c ├── proconsem.c ├── pthread.c ├── readWriteClose.c ├── roundrobin.c └── sjf.c ├── Pointers ├── DMA_using_pointers.cpp ├── Introduction.md ├── accessing array elements.cpp ├── call_by_pointer.cpp └── swapping_two_number.cpp ├── Prims.cpp ├── README.md ├── Strings ├── Check_For_Anagrams.cpp ├── LongestCommonPrefix.cpp ├── Manchar.cpp ├── README.md ├── Z algo.cpp ├── atoi.cpp ├── palindrome.cpp ├── reverse_and_freq_count.cpp ├── reverse_words_of_string.cpp └── robin_karp.cpp ├── quickSort.cpp └── tree ├── Prims_minimum_spanning_tree.cpp ├── bfs_traversal.cpp ├── binary_search_tree.cpp ├── create_avl_tree.cpp ├── create_tree.h └── tree_traversal.cpp /.github/ISSUE_TEMPLATE/add-new-algorithm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/.github/ISSUE_TEMPLATE/add-new-algorithm.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /2-D Arrays/clockwiseSpiral.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/2-D Arrays/clockwiseSpiral.cpp -------------------------------------------------------------------------------- /Array ADT/Append_Function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Array ADT/Append_Function.cpp -------------------------------------------------------------------------------- /Array ADT/Array_ADT_Basic_Functions.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Array ADT/Array_ADT_Basic_Functions.cpp -------------------------------------------------------------------------------- /Array ADT/Array_Declaration_1.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Array ADT/Array_Declaration_1.cpp -------------------------------------------------------------------------------- /Array ADT/Array_Declaration_2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Array ADT/Array_Declaration_2.cpp -------------------------------------------------------------------------------- /Array ADT/Binary_Search_Iterative_Version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Array ADT/Binary_Search_Iterative_Version.cpp -------------------------------------------------------------------------------- /Array ADT/Binary_Search_Recursive_Version.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Array ADT/Binary_Search_Recursive_Version.cpp -------------------------------------------------------------------------------- /Array ADT/Delete.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Array ADT/Delete.cpp -------------------------------------------------------------------------------- /Array ADT/Difference_Of_Two_Sorted_Arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Array ADT/Difference_Of_Two_Sorted_Arrays.cpp -------------------------------------------------------------------------------- /Array ADT/Difference_Of_Two_Unsorted_Arrays.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Array ADT/Difference_Of_Two_Unsorted_Arrays.cpp -------------------------------------------------------------------------------- /Array ADT/Intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Array ADT/Intro.md -------------------------------------------------------------------------------- /Basic Algorithms/Balanced Parantheses.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/Balanced Parantheses.cpp -------------------------------------------------------------------------------- /Basic Algorithms/BubbleSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/BubbleSort.cpp -------------------------------------------------------------------------------- /Basic Algorithms/CombSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/CombSort.java -------------------------------------------------------------------------------- /Basic Algorithms/CountSetBits.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/CountSetBits.cpp -------------------------------------------------------------------------------- /Basic Algorithms/CountingSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/CountingSort.cpp -------------------------------------------------------------------------------- /Basic Algorithms/GCD(Euclidean Algorithm): -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/GCD(Euclidean Algorithm) -------------------------------------------------------------------------------- /Basic Algorithms/InsertionSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/InsertionSort.cpp -------------------------------------------------------------------------------- /Basic Algorithms/Kadane's Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/Kadane's Algorithm.cpp -------------------------------------------------------------------------------- /Basic Algorithms/Kahn's Algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/Kahn's Algorithm.cpp -------------------------------------------------------------------------------- /Basic Algorithms/KnuthMorrisPratt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/KnuthMorrisPratt.cpp -------------------------------------------------------------------------------- /Basic Algorithms/Longest Common Subsequence.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/Longest Common Subsequence.cpp -------------------------------------------------------------------------------- /Basic Algorithms/Number_is_prime_or_not.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/Number_is_prime_or_not.java -------------------------------------------------------------------------------- /Basic Algorithms/Pigeonhole_sorting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/Pigeonhole_sorting.py -------------------------------------------------------------------------------- /Basic Algorithms/Prefix_Sum_Array.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/Prefix_Sum_Array.cpp -------------------------------------------------------------------------------- /Basic Algorithms/Prims_algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/Prims_algorithm.cpp -------------------------------------------------------------------------------- /Basic Algorithms/Quick_Sort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/Quick_Sort.cpp -------------------------------------------------------------------------------- /Basic Algorithms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/README.md -------------------------------------------------------------------------------- /Basic Algorithms/RussianPeasant.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/RussianPeasant.cpp -------------------------------------------------------------------------------- /Basic Algorithms/SelectionSort .cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/SelectionSort .cpp -------------------------------------------------------------------------------- /Basic Algorithms/Sieve.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/Sieve.cpp -------------------------------------------------------------------------------- /Basic Algorithms/Tower of hanoi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/Tower of hanoi/README.md -------------------------------------------------------------------------------- /Basic Algorithms/Tower of hanoi/TowerOfHanoi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/Tower of hanoi/TowerOfHanoi.py -------------------------------------------------------------------------------- /Basic Algorithms/extended _euclids_algo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/extended _euclids_algo.cpp -------------------------------------------------------------------------------- /Basic Algorithms/multiplicative_modulo_inverse_using_extended_euclids_algo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/multiplicative_modulo_inverse_using_extended_euclids_algo.cpp -------------------------------------------------------------------------------- /Basic Algorithms/table_of_nth_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Basic Algorithms/table_of_nth_number.cpp -------------------------------------------------------------------------------- /Data Structures/ArrayListExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/ArrayListExample.java -------------------------------------------------------------------------------- /Data Structures/ArrayListQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/ArrayListQueue.java -------------------------------------------------------------------------------- /Data Structures/BinarySearchTreeExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/BinarySearchTreeExample.java -------------------------------------------------------------------------------- /Data Structures/FenwickTreePointQueryRangeUpdate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/FenwickTreePointQueryRangeUpdate.java -------------------------------------------------------------------------------- /Data Structures/HashMapExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/HashMapExample.java -------------------------------------------------------------------------------- /Data Structures/HashSetExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/HashSetExample.java -------------------------------------------------------------------------------- /Data Structures/JavaArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/JavaArrayList.java -------------------------------------------------------------------------------- /Data Structures/JavaLoops.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/JavaLoops.java -------------------------------------------------------------------------------- /Data Structures/Linked List/SinglyLinkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/Linked List/SinglyLinkedList.cpp -------------------------------------------------------------------------------- /Data Structures/Linked List/doubly_linked_list.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/Linked List/doubly_linked_list.cpp -------------------------------------------------------------------------------- /Data Structures/PriorityQueueExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/PriorityQueueExample.java -------------------------------------------------------------------------------- /Data Structures/SegmentTree101.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/SegmentTree101.java -------------------------------------------------------------------------------- /Data Structures/StackUsingArrayList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/StackUsingArrayList.java -------------------------------------------------------------------------------- /Data Structures/TransposeOfMatrix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/TransposeOfMatrix.java -------------------------------------------------------------------------------- /Data Structures/TreeMap_Implementation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/TreeMap_Implementation.java -------------------------------------------------------------------------------- /Data Structures/TreeTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/TreeTraversal.java -------------------------------------------------------------------------------- /Data Structures/deque.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/deque.java -------------------------------------------------------------------------------- /Data Structures/twoD_Array.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Data Structures/twoD_Array.java -------------------------------------------------------------------------------- /Dynamic Programming/Best_Time_to_Buy_And_Sell_Stock_IV.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Dynamic Programming/Best_Time_to_Buy_And_Sell_Stock_IV.java -------------------------------------------------------------------------------- /Dynamic Programming/EggDropping.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Dynamic Programming/EggDropping.cpp -------------------------------------------------------------------------------- /Dynamic Programming/box_stacking_DP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Dynamic Programming/box_stacking_DP.cpp -------------------------------------------------------------------------------- /Dynamic Programming/wildcard_matching_DP.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Dynamic Programming/wildcard_matching_DP.cpp -------------------------------------------------------------------------------- /Graphs/Dijkstra's algorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Graphs/Dijkstra's algorithm.cpp -------------------------------------------------------------------------------- /Graphs/KahnAlgorithmTopologicalSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Graphs/KahnAlgorithmTopologicalSort.cpp -------------------------------------------------------------------------------- /Graphs/depthFirstSearch.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Graphs/depthFirstSearch.cpp -------------------------------------------------------------------------------- /Graphs/kruskalAlgorithm.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Graphs/kruskalAlgorithm.cpp -------------------------------------------------------------------------------- /Graphs/topologicalsort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Graphs/topologicalsort.cpp -------------------------------------------------------------------------------- /LinkedLists/CountNodes.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/LinkedLists/CountNodes.cpp -------------------------------------------------------------------------------- /LinkedLists/Max&MinOfLInkedList.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/LinkedLists/Max&MinOfLInkedList.cpp -------------------------------------------------------------------------------- /LinkedLists/Readme.md: -------------------------------------------------------------------------------- 1 | 2 | # LINKED LISTS QUESTIONS 3 | -------------------------------------------------------------------------------- /Operating System/DirRun.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/DirRun.c -------------------------------------------------------------------------------- /Operating System/DirRun2.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/DirRun2.c -------------------------------------------------------------------------------- /Operating System/SRTF.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/SRTF.c -------------------------------------------------------------------------------- /Operating System/conpro.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/conpro.c -------------------------------------------------------------------------------- /Operating System/fcfs.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/fcfs.c -------------------------------------------------------------------------------- /Operating System/firstfit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/firstfit.c -------------------------------------------------------------------------------- /Operating System/lscom.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/lscom.c -------------------------------------------------------------------------------- /Operating System/procon.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/procon.c -------------------------------------------------------------------------------- /Operating System/proconsem.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/proconsem.c -------------------------------------------------------------------------------- /Operating System/pthread.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/pthread.c -------------------------------------------------------------------------------- /Operating System/readWriteClose.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/readWriteClose.c -------------------------------------------------------------------------------- /Operating System/roundrobin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/roundrobin.c -------------------------------------------------------------------------------- /Operating System/sjf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Operating System/sjf.c -------------------------------------------------------------------------------- /Pointers/DMA_using_pointers.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Pointers/DMA_using_pointers.cpp -------------------------------------------------------------------------------- /Pointers/Introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Pointers/Introduction.md -------------------------------------------------------------------------------- /Pointers/accessing array elements.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Pointers/accessing array elements.cpp -------------------------------------------------------------------------------- /Pointers/call_by_pointer.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Pointers/call_by_pointer.cpp -------------------------------------------------------------------------------- /Pointers/swapping_two_number.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Pointers/swapping_two_number.cpp -------------------------------------------------------------------------------- /Prims.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Prims.cpp -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/README.md -------------------------------------------------------------------------------- /Strings/Check_For_Anagrams.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Strings/Check_For_Anagrams.cpp -------------------------------------------------------------------------------- /Strings/LongestCommonPrefix.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Strings/LongestCommonPrefix.cpp -------------------------------------------------------------------------------- /Strings/Manchar.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Strings/Manchar.cpp -------------------------------------------------------------------------------- /Strings/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Strings/README.md -------------------------------------------------------------------------------- /Strings/Z algo.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Strings/Z algo.cpp -------------------------------------------------------------------------------- /Strings/atoi.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Strings/atoi.cpp -------------------------------------------------------------------------------- /Strings/palindrome.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Strings/palindrome.cpp -------------------------------------------------------------------------------- /Strings/reverse_and_freq_count.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Strings/reverse_and_freq_count.cpp -------------------------------------------------------------------------------- /Strings/reverse_words_of_string.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Strings/reverse_words_of_string.cpp -------------------------------------------------------------------------------- /Strings/robin_karp.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/Strings/robin_karp.cpp -------------------------------------------------------------------------------- /quickSort.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/quickSort.cpp -------------------------------------------------------------------------------- /tree/Prims_minimum_spanning_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/tree/Prims_minimum_spanning_tree.cpp -------------------------------------------------------------------------------- /tree/bfs_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/tree/bfs_traversal.cpp -------------------------------------------------------------------------------- /tree/binary_search_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/tree/binary_search_tree.cpp -------------------------------------------------------------------------------- /tree/create_avl_tree.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/tree/create_avl_tree.cpp -------------------------------------------------------------------------------- /tree/create_tree.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/tree/create_tree.h -------------------------------------------------------------------------------- /tree/tree_traversal.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/technojam/Ultimate_Algorithms_Repository/HEAD/tree/tree_traversal.cpp --------------------------------------------------------------------------------