CSC111

tags #cs

Course Roadmap (Ch 13-19)

Notes are basically paraphrased straight from csc110 & csc111 notes

12. Interlude: Nifty Python Features

  • 12.1 Python Slicing and Indexing
  • 12.2 Python f-strings
  • 12.3 Python Optional Parameters

13. Linked Lists

14. Induction and Recursion

15. Trees

16. Case Study: Abstract Syntax Trees

17. Graphs

  • 17.1 Graph (Data Structure)
  • 17.2 Graph Properties
  • 17.4 Graph Traversal (BFS and DFS)
  • 17.7 Spanning Trees

18. Sorting

  • 18.1 Binary Search
  • 18.2 Selection Sort
  • 18.3 Insertion Sort
  • 18.4 Divide-and-Conquer Algorithms
  • 18.5 Mergesort
  • 18.6 Quicksort

19. Average-Case Running Time (optional reading)

  • 19.1 Average-Case Running Time