Skip to content

Latest commit

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..

README.md

alt text

Week 08

Week goal 馃弫

Here you will learn about Sorting and Searching Algorithms and Object Oriented Programming

Week subtopics

  • Sorting Algorithms
    • Bubble Sort
    • Selection Sort
    • Insertion Sort
  • Searching Algorithms
    • Linear Search
    • Binary Search
    • Interpolation Search
  • Object Oriented Programming
    • Classes/Objects
    • Inheritance
    • Arrays of Objects

Week challenges (Monday) 馃捇

  1. Sorting a List of Strings by Length Using Bubble Sort
  2. Sorting a List of Zip Codes Using Selection Sort

Week challenges (Tuesday) 馃捇

  1. Implementing Merge Sort to Sort a List of Integers

  2. Finding the Kth Smallest Element in a List using Quickselect Algorithm

Week challenges (Wednesday) 馃捇

  1. Implementing Binary Search Tree in Python

  2. Searching a List of Integers using Interpolation Search

Week challenges (Thursday) 馃捇

  1. Sorting a List of Tuples based on Multiple Keys

  2. Implementing Radix Sort to Sort a List of Integers

Week challenges (Saturday) 馃捇

  1. Creating a Bank Account Class

  2. Inheriting from a Parent Class

  3. Creating an Array of Objects

Week links 馃敆

Session links 馃敆