/100DaysOfDSA

This repository contains 100DaysOfCode

Primary LanguageJava

This repository contains interview based coding questions on Data Structures in Java

100DaysOfCode

#LinkedLists

DAY PROBLEM
1 Add Last In Linked List
2 Display a LinkedList
3 Remove First in Linked List
4 Get value in LinkedList
5 Add first in LinkedList
6 Add At Index in LinkedList
7 Remove Last In Linked List
8 Remove At Index in LinkedList
9 Reverse A Linked List (data Iterative)
10 Reverse Linked List (pointer Iterative)
11 LinkedList to Stack Adapter
12 LinkedList to Queue Adapter
13 Kth Node From End Of Linked List
14 Mid Of Linked List
15 Merge-two-sorted-linked-lists-
16 Merge Sort A Linked List
Remove Duplicates In A Sorted Linked List
17 Odd Even Linked List
18 K-Reverse-LinkedList
Reverse-using recursion
19 Reverse LinkedList using pointers
20 Is Linked List a Palindrome
Fold a Linked List
21 Intersection of Linked Lists
Add Two Linked Lists using recursion

#Generic Trees

DAY PROBLEM
22 Display a Generic Tree
Size of a Generic Tree
23 Height of a Generic Tree
Maximum node-data in a Generic Tree
Traversal
24 Level Order in Generic Trees
25 Level Order Linewise Generic Trees
26 Level Order Linewise Zig Zag
Mirror Image Generic Trees
27 Remove Leaves in Generic Trees
Linearize a Generic Trees
28 Find a node in Generic Trees
29 Node To Root Path In Generic Tree
30 Lowest Common Ancestor
Distance between two nodes
31 Are Two Generic Trees Similar
32 Are Trees Mirror in Shape
Is Generic Tree Symmetric
Predecessor and Successor
33 Kth Largest Element
Ceil and Floor in Generic Trees
34 Diameter of a Generic Tree
Iterativee-preorder-postorder
Node with maximum subtree sum

#Binary Trees

DAY PROBLEM
35 Size,Sum,Max,Height
36 Levelorder Traversal Of Binary Tree
37 Iterative-pre-post-in-binary-tree
38 Node-To-Root-Path
39 Print-K-Levels-Down
40 Path-Leaf-From-Node
41 Print-K-Nodes-Away
42 Print-Single-Child-nodes
43 Remove leaves from Binary Trees
44 Diameter of a Binary Tree
45 Tilt of a Binary Tree

#Binary Search Trees

DAY PROBLEM
46 Size,Max,Min,FindinBST
47 Add node to BST
48 Remove node from BST
49 Replace with sum of larger in BST
50 Lowest common ancestor in BST

#HashMap

DAY PROBLEM
51 Highest Frequency Character
52 Get common elements-1
53 Get common elements-2
54 Longest Consecutive Sequence
55 K-Largest Elements in an Array