SEVEN Algorithms that every software developer should know about 💯

Thread 🧵👇

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 helps in retrieving the items in a complex database easily 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 completely 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 in solving a problem through the quickest, most efficient, and cheapest possible solution.
That's a wrap!

If you enjoyed this thread:

1. Follow me @Sauain for more of these
2. RT the tweet below to share this thread with your audience https://t.co/onn3Etd5RK

More from All

You May Also Like

Margatha Natarajar murthi - Uthirakosamangai temple near Ramanathapuram,TN
#ArudraDarisanam
Unique Natarajar made of emerlad is abt 6 feet tall.
It is always covered with sandal paste.Only on Thriuvadhirai Star in month Margazhi-Nataraja can be worshipped without sandal paste.


After removing the sandal paste,day long rituals & various abhishekam will be
https://t.co/e1Ye8DrNWb day Maragatha Nataraja sannandhi will be closed after anointing the murthi with fresh sandal paste.Maragatha Natarajar is covered with sandal paste throughout the year


as Emerald has scientific property of its molecules getting disturbed when exposed to light/water/sound.This is an ancient Shiva temple considered to be 3000 years old -believed to be where Bhagwan Shiva gave Veda gyaana to Parvati Devi.This temple has some stunning sculptures.