170
Page views
0
Files
0
Videos
0
R.Links

Icon
Syllabus

UNIT
1
Introduction

Data structures – Types of Data structures –Data structure operations – Abstract data type- Analysis of algorithms – Amortized Analysis.Array - introduction – Characteristics of Arrays – One-dimensional Arrays – Operation with Arrays – Two-dimensional Arrays – Multi-dimensional Arrays.

UNIT
2
Stack and Queue

Stack – Definitions – Concepts – Operations on Stacks – Infix, postfix & prefix conversions - evaluations of expressions using stack - Applications of stacks – Representation of Queue – Insertion and Deletion Operation – Applications of Queue.

UNIT
3
Lists

Lists: Lists – Linked List – Singly linked list – doubly linked list – Circular linked list –Representation of Stacks using linked lists – Representation of Queues using linked lists– Applications of Linked list.

UNIT
4
Sorting

Bubble sort - Insertion sort – Selection sort – Quick sort – Merge sort – Radix sort – Heap sort. Trees: Trees – Binary Trees – Operations on Binary Trees –Traversal of a Binary Tree – Threaded Binary Tree - Binary Search Trees (BST) – Inserting and Deleting in a BST.

UNIT
5
Graphs:

Graphs – Representation of graph – Traversal in Graph – Spanning Trees - Prim’s and Kruskal’s algorithm – Dijkstra’s algorithm for shortest path problem.

Reference Book:

1. Rajib Mall, “Fundamentals of Software Engineering”, Prentice Hall India, Fifth Edition. ISBN:9789388028028 2. Ian Sommerville, “Software Engineering”, Pearson Education, Tenth Edition, 2018. ISBN-10: 9332582696 3. Watts S. Humphrey, “A Discipline For Software Engineering”, Pearson Education, Second reprint edition, 2007. ISBN-10: 8131703800 4. Shari Lawrence Pfleeger, Joanne M. Atlee, “Software Engineering: Theory and Practice”, Fourth Edition, Pearson Education,2010. ISBN-10: 9788131760628

Text Book:

1. “Data structure using C”, Instructional Software Research and Development(ISRD) Group, Tata McGraw-Hill Publishing Company Limited, New Delhi, ISBN No:0-07-05559102-4.

 

Print    Download