Home
Events
Project
Team
Faculty
Study Materials
Home
Events
Project
Team
Faculty
Study Materials
Semester 3 : Notes : Data Structures
Module 1:- Basic Concepts of Data Structures
Syllabus
System Life Cycle, Algorithms, Performance Analysis, Space Complexity, Time Complexity
Asymptotic Notation, Complexity Calculation of Simple Algorithm
Module 2:- Arrays and Searching
Syllabus
Polynomial representation using Arrays, Sparse matrix, Stacks
Queues-Circular Queues, Priority Queues, Double-Ended Queues
Evaluation of Expressions Linear Search and Binary Search
Module 3:- Linked List and Memory Management
Syllabus
Self Referential Structures, Dynamic Memory Allocation, Singly Linked List-Operations on Linked List
Doubly Linked List, Circular Linked List, Stacks and Queues using Linked List
Polynomial representation using Linked List Memory allocation and de-allocation-First-fit, Best-fit and Worst-fit allocation schemes
Module 4:- Trees and Graphs
Syllabus
Trees, Binary Trees - Tree Operations, Binary Tree Representation, Tree Traversals
Binary Search Trees- Binary Search Tree Operations Graphs, Representation of Graphs
Depth First Search and Breadth-First Search on Graphs, Applications of Graphs
Module 5:- Sorting and Hashing
Syllabus
Sorting Techniques - Selection Sort, Insertion Sort, Quick Sort, Merge Sort and Heap Sort
Hashing - Hashing Techniques, Collision Resolution, Overflow handling
Hashing functions - Mid square, Division, Folding, Digit Analysis
Social Media
Facebook
Instagram
LinkedIn
Twitter
Github
Contributed By
1. Rahul A B
2. Jose Antony
3. Vivek K J
4. Joel Jaison
SUBSCRIBE
To Website Updates
Button