Course Materials for Data Structures and Algorithms
Course Materials for Data Structures and Algorithms
This directory contains course materials for the Data Structures and Algorithms course.
File Structure
week1-intro.pdf
- Week 1: Introduction to Data Structuresweek2-arrays-lists.pdf
- Week 2: Arrays and Linked Listsweek3-stacks-queues.pdf
- Week 3: Stacks and Queuesweek4-trees.pdf
- Week 4: Trees and Binary Search Treesweek5-heaps.pdf
- Week 5: Heaps and Priority Queuesweek6-graphs.pdf
- Week 6: Graphs and Graph Algorithmsassignment1.pdf
- Assignment 1: Array and List Operationsassignment2.pdf
- Assignment 2: Stack and Queue Implementationassignment3.pdf
- Assignment 3: Tree Traversal and BST Operationsassignment4.pdf
- Assignment 4: Graph Algorithmssyllabus.pdf
- Course Syllabustextbook.pdf
- Textbook: Introduction to Algorithms (CLRS)programming-guidelines.pdf
- Programming Guidelines
How to Upload Files
- Replace the placeholder files with your actual PDF files
- Ensure file names match exactly with the links in the course page
- Files should be in PDF format for consistency
- Keep file sizes reasonable for web hosting
File Naming Convention
- Use lowercase letters and hyphens for file names
- Include week numbers for lecture slides
- Use descriptive names for assignments and resources
Code Repository
The sample code repository is available at: https://github.com/usatpath01/data-structures-course