Competitive Portal

Competitive Programming Club is on Tuesdays in Room 224!

Competitive Programmer’s Handbook – a great resource on techniques, algorithms, and various other topics!

Homework

November 12th, 2019: (More BFS & DFS Practice)


November 5th, 2019: (BFS & DFS)

October 29th, 2019:

Data Structure Homework:

C++:


Resources


Algorithms

January 7th, 2019 – Introduction to Dynamic Programming


December 17th, 2019 – Hashing & Bitmasking


December 10th, 2019 – Queries and Updates (Fenwick Tree, Segment Tree, Sparse Table)


November 3rd, 2019 – Queries and Updates (Prefix Sum, Difference Array)


November 26th, 2019 – Minimum Spanning Tree (Kruskal & Disjoint Set)


November 19th, 2019 – Shortest Path (Dijkstra vs. Bellman-Ford)

November 12th, 2019 – Recursion + Basic Graph Theory (DFS & BFS)


November 5th, 2019 – Recursion + Basic Graph Theory (DFS & BFS)


October 29th, 2019 – Data Structures



C++

November 5th, 2019 – Functions & Structures:

October 29th, 2019 – Arrays:


October 15th, 2019 – Expressions & Control Flow:


October 7th, 2019 – I/O & Variables:



Archive

These are the resources from 2018:

C++ Introduction & Control Flow:

C++ Arrays & Vectors:

C++ Functions:

C++ Data Structures:

C++ Recursion: