Loyola College in Maryland

CS 301 - Data Structures and Algorithms I
Spring 2003


Loyola College > Department of Computer Science > CS 301 > Notes and Examples
Date Topic
1/13/2003 Unix Quick Reference
1/15/2003 Java vs. C++
1/22/2003 Strings in C/C++
1/24/2003 Java to C++: Interval.java and IntervalTest.java --> interval.h, interval.cpp, and interval_main.cpp.
1/24/2003 Unsorted List Implementation
2/10/2003 Sorted List Implementation
2/14/2003 Shallow vs. Deep Copy
3/10/2003 Resizable list list.cpp, and list.h.
3/12/2003 Queue queue.h, and queue.cpp (see 3/14 for Stack code)
3/14/2003 In-class exercise 1
3/19/2003 In-class exercise 2, list using an array of pointers
3/21/2003 Java linked list:SortedList.java; C++ linked list: list.h list.cpp
3/24/2003 In-class exercise 3 (linked-list implementation of a queue)
3/28/2003 binary search trees
4/7/2003 In-class exercise 4 (AVL trees)