The following slides introduce the data structures and algorithms.

Slide 10.1: Introduction to data structures and algorithms (video: 16:34 minutes)
Slide 10.2: Complexities
Slide 10.3: Data structures — Arrays, strings, and linked lists (video: 8:43 minutes)
Slide 10.4: Data structures — Matrices/grids, stacks, and queues
Slide 10.5: Data structures — Trees, graphs, and heaps
Slide 10.6: Algorithms — Searching, sorting, and divide & conquer (video: 11:43 minutes)
Slide 10.7: Algorithms — Greedy algorithm and recursion
Slide 10.8: Algorithms — Backtracking, dynamic programming, and pattern searching

  ☂ References

Slide 10.ⓐ: Learning data structures and algorithms from GeeksforGeeks




      Before you marry a person, you should first make them use    
      a computer with slow Internet to see who they really are.    
      — Will Ferrell