An open API service indexing awesome lists of open source software.

https://github.com/andre-j3sus/algorithms-and-data-structures

Some algorithms and other stuff I learned in the Algorithms and Data Structures class.
https://github.com/andre-j3sus/algorithms-and-data-structures

algorithm algorithms data-structures kotlin

Last synced: about 2 months ago
JSON representation

Some algorithms and other stuff I learned in the Algorithms and Data Structures class.

Awesome Lists containing this project

README

          

# Algorithms :chart_with_upwards_trend:

> Some algorithms and data structures I studied in college and by my self.


Main Pic

---

## Description

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.

### Content:

* 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

---

## Author Info

- LinkedIn - [André Jesus](https://www.linkedin.com/in/andre-jesus-engineering)
- Twitter - [@andre_j3sus](https://twitter.com/andre_j3sus)
- Website - [André Jesus](https://sites.google.com/view/andre-jesus/p%C3%A1gina-inicial)

---

Updated 02/08/2021.