Saurav Jain (Open Source + Communities)
Saurav Jain (Open Source + Communities)

@Sauain

8 Tweets 1 reads Aug 28, 2023
Seven algorithms and problems you don't want to miss as a software developer:
1. Shortest Path
Distance of one particular point to another, one particular point to all other points, and each point to other points.
2. Hashing
Hashing quickly helps retrieve the items in a complex database by simple indexing rather than through original value, which takes a lot of time.
3. Sorting
- Quick Sort
- Bubble Sort
- Selection Sort
- many more
4. Searching
- Binary Search
- Linear Search
- etc.
5. Knapsack Problem
The items are either complete or no items are filled in a knapsack.
6. Search Tree
With the help of tree algorithms, one can find an item in a reasonably balanced time.
7. Travelling Salesman
Optimization is the key to success. This helps solve a problem through the quickest, most efficient, and cheapest possible solution.

Loading suggestions...