Data Structures and Applications 21CS32

Download VTU notes, model paper, previous year paper, question bank of 2021 scheme for Data Structures and Applications 21CS32

Data Structures and Applications 21CS32

Course Code: 21CS32

Credits: 04

CIE Marks: 50

SEE Marks: 50

Total Marks: 100

Exam Hours: 03

Totals Hours of Pedagogy: 40T + 20P

Teaching Hours/Weeks: [L:T:P:S] 3:0:2:0

Introduction: Data Structures, Classifications (Primitive & Non-Primitive), Data structure operations (Traversing, inserting, deleting, searching, and sorting). Review of Arrays. Structures: Array of structures Self-Referential Structures. Dynamic Memory Allocation Functions. Representation of Linear Arrays in Memory, dynamically allocated arrays and Multidimensional Arrays. Demonstration of representation of Polynomials and Sparse Matrices with arrays.

MODULE-2

Stacks: Definition, Stack Operations, Array Representation of Stacks, Stacks using Dynamic Arrays. Different representation of expression.
Stack Applications: Infix to postfix conversion, Infix to prefix conversion, evaluation of postfix expression, recursion.
Queues: Definition, Array Representation of Queues, Queue Operations, Circular Queues, Queues and Circular queues using Dynamic arrays, Dequeues, Priority Queues.

MODULE-3

Linked Lists: Definition, classification of linked lists. Representation of different types of linked lists in Memory, Traversing, Insertion, Deletion, Searching, Sorting, and Concatenation Operations on Singly linked list, Doubly Linked lists, Circular linked lists, and header linked lists. Linked Stacks and Queues. Applications of Linked lists – Polynomials, Sparse matrix representation. Programming Examples.

MODULE-4

Trees 1: Terminologies, Binary Trees, Properties of Binary trees, Array and linked Representation of Binary Trees, Binary Tree Traversals – In-order, post-order, preorder; Threaded binary trees, Binary Search Trees – Definition, Insertion, Deletion, Traversal, and Searching operation on Binary search tree. Application of Trees-Evaluation of Expression.

MODULE-5

Trees 2: AVL tree, Red-black tree, Splay tree, B-tree. Graphs: Definitions, Terminologies, Matrix and Adjacency List Representation of Graphs, Traversal methods: Breadth First Search and Depth FirstSearch. Hashing: Hash Table organizations, Hashing Functions, Static and Dynamic Hashing.

Document

2021 SCHEME QUESTION PAPER

Previous Year Paper

Previous Year Back Paper

Back Paper 2

2018 SCHEME QUESTION PAPER

Previous Year Paper 1

Previous Year Paper 2

Previous Year Paper 1 Solution

Previous Year Paper 2 Solution

Leave a Reply

Your email address will not be published. Required fields are marked *