Fall 2024

Course Description

Text Book

Data Structures and Algorithms in C++ by Michael T. Goodrich

Data structures , Algorithms and Application in C++ by sartaj sahni.

Syllabus

WeekDateCovered TopicsComments
124/9Course organization 
21/10Learning how to measure algorithms
Learning space complexity and methods for calculating it
Learning time complexity, its types, and methods for calculating it (operation count, Big-O)
Lecture 1
38/10C++ Arrays: Operations, Complexities, and CopyingLecture 2
415/10Linked ListLecture 3
722/10Stack 1Lecture 4
529/10Implement Stack using array
65/11PointersLecture 5
812/11Pointers
9Med term test
1019/11ai Editor https://www.cursor.com/
https://www.youtube.com/watch?v=Rgz6mX93C4Y&t=5s
1126/11Queue Lecture 6
123/12
1310/12
1417/12
15 presentation