Resources
Knowledge Repositories
- Samuel Bonghanoy's DSA-practice GitHub Repository - contains implementations of the various data structures & algorithms.
- Joss Ecleo's DSA-CodeDump GitHub Repository - contains code snippets and implementations for data structures and algorithms introduced from Premid to Finals.
- Mary Modesto's DSA Notes - a Google Drive containing implementations for Cursor-based, Hashing, and Sets
- Fabiola Villanueva's Miro Board for DSA - an in-depth digital whiteboard of all the diagrams, notes, and sample code encountered in DSA.
- Reynat Daganta's DSA Notes (Obsidian) - a collection of data structures and algorithms concepts, diagrams, and code examples designed for studying DSA using Obsidian.
- Sir Teddy's BSIT-2 Notes for All Subjects - very organized; has a section on CIS2101: DSA
Practice Exams
- Bryan Sanchez's CIS2101 Framework - a GitHub repository containing multiple practice problems and boilerplate to implement data structures.
- Maam Peña's Practice Activity PDFs and their Answers - a GitHub repository containing the answers for everything until Graphs.
- Caleb's DSA Premid Reviewer - a Google Form to review DSA during the pre-midterm exam season.
Third-Party
- Data Structure Visualizations - diagrams of different data structure implementations.
- Visualgo - similar to the previous one, but with more controls and preset data.