- Degree Bachelor
- Code: CCS2401
- Credit hrs: 3
- Prequisites: CCS2303
This course covers the organization of data and algorithms that act upon them. The topics include analysis of algorithms, linked lists, stacks, queues, trees, graphs, heaps, and hashing. Algorithms manipulating data structures, like searching and sorting, memory allocation and file management are included. The concept of abstract data types is also introduced. Moreover, the course gives an introduction to algorithm design techniques.
Software Engineering bachelor`s degree Program
Noel Kalicharan, Data Structures in C, Create Space Independent Publishing Platform
content serial | Description |
---|---|
1 | Introduction to Data Structures and Algorithms |
2 | Algorithm Analysis and Big-O Notation |
3 | Linked Lists part 1 |
4 | Linked Lists part 2 and Circular and Double Linked Lists |
5 | Stacks |
6 | Queues |
7 | Trees |
8 | Binary Search Trees |
9 | Graphs |
10 | Graph Algorithms |
11 | Hashing |
12 | Heaps |
13 | Introduction to Algorithm Design Techniques part 1 |
14 | Introduction to Algorithm Design Techniques part 2 |
15 | Revision |
1 | Introduction to Data Structures and Algorithms |
2 | Algorithm Analysis and Big-O Notation |
3 | Linked Lists part 1 |
4 | Linked Lists part 2 and Circular and Double Linked Lists |
5 | Stacks |
6 | Queues |
7 | Trees |
8 | Binary Search Trees |
9 | Graphs |
10 | Graph Algorithms |
11 | Hashing |
12 | Heaps |
13 | Introduction to Algorithm Design Techniques part 1 |
14 | Introduction to Algorithm Design Techniques part 2 |
15 | Revision |
Start your application