Congratulations!

Data Structures and Algorithms in Python

Miriam Antona

Software engineer

Chapter 1

  • What algorithms and data structures are
  • Linked lists

Graphical representation of a linked list.

  • Stacks

Graphical representation of a stack.

  • Calculate time complexity using Big O Notation

Representation of different complexities.

Data Structures and Algorithms in Python

Chapter 2

  • Queues

Representationi of a queue.

  • Hash tables
my_menu = {
    'lasagna': 14.75,
    'moussaka': 21.15,
    'sushi': 16.05
}
  • Trees

Representation of a tree.

  • Graphs

Representation of a graph.

  • Recursion
Data Structures and Algorithms in Python

Chapter 3

  • Searching algorithms:
    • Linear search
    • Binary search
    • Depth first search
    • Breadth first search
  • Binary search trees

Data Structures and Algorithms in Python

Chapter 4

  • Sorting algorithms
    • Bubble sort
    • Selection sort
    • Insertion sort
    • Merge sort
    • Quicksort
Data Structures and Algorithms in Python

Thank you!

Data Structures and Algorithms in Python

Preparing Video For Download...