Python Quick Reviews

A quick reviews of Python and a practice in Python Class

Read More →

Efficiency - Big O Notation

Efficiency is very important in Computer Science. This note include Big O notations

Read More →

List-Based Collections - Linked Lists

Lists, Arrays, Linked Lists, Stacks, and Queues

Read More →

List-Based Collections - Stacks and Queues

We will continue the list-based collections with Stacks and Queues

Read More →

Binary Search

Binary search is an efficient algorithm for searching an element in a sorted array (or list).

Read More →

Recursion

Recursion is one of the most confusing subjects in computer science

Read More →

Intro to Sorting

Bubble Sort, Merge Sort, and Quick Sort

Read More →

Maps and Hashing

Maps or Dictionaries - Hashing, Hash Maps, String Keys

Read More →