# Python from basics to advance
# Day 1:
Data Types
Decision Making Commands
Break and Pass Keywords
Functions
Types of Functions(Positional,Keywords,Default,Pointer)
Coding Questions
# Day 2:
List,Tuples and Dictionary
Coding Questions
List Comprehension
# Day 3:
List Comprehension
Coding Questions
# Day 4:
Coding Questions
Constructor
Predict the output of the constructor
# Day 5:
CP(Constructor)
# Day 6:
Competative Programming
# Day 7:
Stack
Queue
Intro to LinkedList
# Day 8:
Singly LinkedList
LinkedList(Insertion,deletion by index and by finding the element)
Practice Problems based on LinkedList
# Day 9:
Doubly LinkedList(All operations)
Stack(postfix to infix)
# Day 10:
Linear Search
Binary Search
Binary Tree(Inorder,Preorder,Postorder)
Binary Search Tree
# Day 11:
Queue:
Queue_even_odd
LinkedList:
Merge LinkedList at certain position
Replace Largest with another number in LinkedList
# Day 12:
Sorting:
Quick Sort
Selection Sort
LinkedList:
Baker House
Chocolates Reward
Flight Ticket
# Day 13:
Calculation of Time Complexity
# Day 14:
Output Questions
# Day 15:
Graph
Krushal Graph
Prims Algorithm Graph
Circle in LinkedList
# Day 16:
Djiktras Algorithm
2 Stack in 1 array
Find the Profit
Seperate positive and Negative numbers
# Day 17:
Bellman Ford Algorithm
Traveling Salesman Problem (TSP)
# Day 18:
LCS(Least Common Sequence) Algorithm
Mini Project(Quiz)
Valid Parenthesis