Computer Science I:Sample Programs
- Strings
- Files
- Reading Grades
- Average Temperature
- Simple Encoding
- Arrays and Files
- Reading and Processing Exam Grades
- Structures
- Dynamic Memory Allocation for 1-D Arrays
- Dynamic Memory Allocation for 2-D Arrays (Arrays of Strings)
- Basic searching and sorting
- Recursion
- Linked Lists
- Linked List of Linked Lists
- Stacks and Queues
- stack.c (Array Implementation of a Stack)
- stackll.c (Linked List Implementation of a Stack)
- queue.c (Array Implementation of a Queue)
- queuell.c (Linked List Implementation of a Queue)
- Binary Trees
- Backtracking
- Min-Max Trees
- Hash Tables
- Heaps and Heap Sort
- Advanced Sorting