Like:

**SORTIN**G

bubble sort, insertion sort, heap sort, quick sort, selection sort etc.

**SEARCHING**

BFS, DFS, Binary Search, A* Search etc.

**MERGING**

Simple Merge etc.

and many other data structures and algorithms.

What are the applications of these algorithms and data structures in building websites? Where can we implement these algorithms in building efficient websites?

**Generally in building dynamic websites, we rely on database system and write queries for retrieving required information. So where can we implement these data structures in building websites??**

Can anyone elaborate me the use of the data structures and algorithms in building efficient websites? Is there any e-book to learn about this stuff??