DSA Syllabus
DSA Syllabus
Data Structure
And Algorithm
SYLLABUS
Shamim Sir:
1. Linked List(Singly,Doubly,Linier,Circular)
a. Insert(First,Last,After,Before)
b. Delete(First,Last,After,Before)
c. Traverse
d. Complexity
a. Classification
2. Tree
b. Inorder,Postorder,Preorder
a. Creation
b. Insertion
3.
Binary Search Tree
c. Deletion
d. Complexity
4.
a. Insertion b .Deletion
AVL Tree
5. Red Black Tree
a. b .Deletio
Insertion n
6. a. Search b. Insert c. Delete
Splay Tree
7. BIT
a. Creation b. Update
c. Query d. Complexity
a. Creation
b. Query
8.
Segment Tree c. Update/ Lazy Tree
d. Complexity
a. Max Heap
9. Heap and
Heap sort b. Min Heap
c. Complexity
10. M‐ a. b.
Way Tree Insertion Deletion
11. B Tree
12. Huffman Encoding
4 to 12 only simulation,differene, c
omplexity.
Shuvo Sir:
Memory Management for
Array ( 1 to n dimensional)
a. Algorithm/Code
2.
Binary Search
b. Simulation
c. Complexity
a. Bubble Sort
b. Insertion sort
c. Selection Sort
d. Quick Sort
e. Merge Sort
3. Sort f. Radix Sort
g. Algorithm/Code
h. Simulation
i. Complexity Analysis
j. Comparison
1 2
4. Stacks a. Using array b.
Using Linked List
5. Expression
a. Postfix
b. Prefix
c. Infix
d. Evaluation by Stack
e. Conversion By stack
• a. Deque
• b. Priority Queue
• c. Using Array
6. Queue • d. Using Circular Array
• e. Using Linked List
• f. Simulation
7. Recursion
8. Hashing
•It is f
unl orbidd
ess e
writ it is n to w
e co clea r i t
are de / r ly w e any
som algo ritte co d
e
was e a r i th n i n o r alg
not lgor m. F the o
you disc ithm o r S q u e r i th
wa u s sed or h a m s t i o m
nt. in cl c o d i m n t o
ass e (4‐12 s ir if th
you ) wh e r e
can i c h
wri
te a
s