In this repository you will find resources for KCL Tech's "Build X: Algorithms" workshop. Here you will find links to lecture notes and code examples.
-
What is complexity/efficiency - "Big O" notation
-
Time Complexity
-
Memory Consumption
-
How can we calculate them.
-
Basic Sorting Algorithms
-
Bubble Sort
-
Couting Sort
-
Insertion Sort
-
Selection Sort
- Functions 2 . Recursion
- Merging 2 sorted lists
- Divide and Conquer Technique
- Binary Search
- Merge Sort
- Quick Sort
- Radix Sort
- Week 2 - Winner && Challenges
- Lee's Expansion Algorithm
- Mouse Labyrinth
- Minesweeper Game
- Subarray of Maximum Sum
Algorithms in Security by Luca Vigano
Graph Builds by Martin Chapman
- Week 5 - Winner && Challenges
- Prim’s Algorithm
- Kruskal's Algorithm
- Warshall's Algorithm
- Roy-Floyd's Algorihtm
- Short Intro to Heap Data Structure
- Prim’s Algorithm using Heap