Some algorithms and data structures I studied in college and by my self.
In this repository there are a variety of algorithms and data structures that I learned in Algorithms and Data Structures class and by my self to improve my coding skills.
-
Search Algorithms
- Linear Search
- Binary Search
- Jump Search
- Naive's Pattern Search
- KMP's Pattern Search
-
Sort Algorithms
- Insertion Sort
- Selection Sort
- Bubble Sort
- Heap Sort
- Merge Sort
- Quick Sort
- Counting Sort
- Radix Sort
-
Other Algorithms
- Kadane's Algorithm
- Boyer-Moore Majority Vote Algorithm
- Fibonacci Numbers
- Floyd's Cycle Detection Algorithm
- Quick Select Algorithm
- Others...
-
Data Structures
- Stack
- Queue
- Priority Queue
- Heap
- HashTable
- HashSet
- Linked HashMap
- Graph
-
Linked List
- Simple Linked List
- Doubly Linked List
-
Trees
- Binary Search Trees
- LinkedIn - André Jesus
- Twitter - @andre_j3sus
- Website - André Jesus
Updated 02/08/2021.