0% found this document useful (0 votes)
13 views2 pages

Data Structure

Uploaded by

Zulkar Ansari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

Data Structure

Uploaded by

Zulkar Ansari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Data Structure (45 Hours)

Each session 2 hours

Session 1
Introduction Basic terminology: data, information, data structure, abstract data type
(ADT)

Session 2
Classification of data structures: linear, non-linear Algorithm

Session 3
Data Structure analysis: time complexity, Big O notation

Session 4
Array representation and operations (traversal, insertion, deletion, searching .

Session 5
Linked lists: singly linked lists (representation, insertion, deletion, traversal)

Session 6
Linked lists: double linked lists (representation, insertion, deletion, traversal) and
circular

Session 7
Comparison of arrays and linked lists, advantages and disadvantages .

Session 8
Stack push, pop, peek operations Array implementation of stacks Applications of
stacks

Session 9
expression evaluation (infix to postfix conversion)

Session 10
Queue ADT: enqueue, dequeue, peek operations Array implementation of queues

Session 11
Recursion Concept of recursion base case, recursive step Examples: factorial,
Fibonacci sequence
Session 12
Trees Binary trees representation, traversal (inorder, preorder, post order) Binary
search trees

Session 13
insertion, deletion, search Applications of trees: basic hierarchical data
representation

Session 14
Hashing Hash functions and hash tables Collision handling and implementation
with coding

Session 15
separate chaining Applications of hashing: dictionaries and implementation with
coding

Session 16
Sorting and Searching Sorting algorithms: bubble sort and implementation with
coding.

Session 17
insertion sort, selection sort, quicksort, merge sort and implementation with coding.

Session 18
Searching algorithms: linear search, binary search and implementation with
coding

Session 19
Graph Definitions (vertices, edges), representation (adjacency matrix, adjacency
list)

Session 20
Graph traversals (Depth First Search - DFS, Breadth First Search - BFS)
Project: 5 Hours

You might also like