ResourcesB.Sc ITData Structures
BSIT302/BSBC302

Data Structures

Program:B.Sc IT
Semester:Semester 3
Credits:4 Credits
Units:4 Units

Subject Overview

Data Structures builds internal data management skills — algorithm complexity and searching/sorting techniques, stacks and queues with recursion, linked lists and dynamic storage management, and trees and their traversal applications. A 4-credit core theory paper.

Unit-wise Syllabus

4 units — click WhatsApp below to get the full notes for each

1

Unit 1: Introduction, searching and sorting

Basic concept of data, problem analysis, algorithm complexity, Big O notation, time-space trade-off, types of data structures (arrays, records, pointers, stack, queue, trees, linked list), linear and binary search, bubble/insertion/selection sort

2

Unit 2: Stacks and queues

Basics of stacks and queues, recursion, Polish notation, circular queues, priority queues

3

Unit 3: Linked lists

Single linked list, circular linked list, doubly linked list, dynamic storage management, generalized list, garbage collection

4

Unit 4: Trees

Definition and concepts, basic trees, binary tree representations, binary tree traversals and applications of trees

Want the Complete Notes & Past Papers?

WhatsApp us and we'll send you the full notes, question banks, and previous year papers for Data Structures.