Top 40 commonly asked DSA questions :
๐๐ฟ๐ฟ๐ฎ๐๐ ๐ฎ๐ป๐ฑ ๐ฆ๐๐ฟ๐ถ๐ป๐ด๐:
1. Find the missing number in an array of integers.
2. Implement an algorithm to rotate an array.
3. Check if a string is a palindrome.
4. Find the first non-repeating character in a string.
5. Implement an algorithm to reverse a linked list.
6. Merge two sorted arrays.
7. Implement a stack using arrays/linked list.
8. Write a program to remove duplicates from a sorted array.
๐๐ถ๐ป๐ธ๐ฒ๐ฑ ๐๐ถ๐๐๐:
1. Detect a cycle in a linked list.
2. Find the intersection point of two linked lists.
3. Reverse a linked list in groups of k.
4. Implement a function to add two numbers represented by linked lists.
5. Clone a linked list with next and random pointer.
๐ง๐ฟ๐ฒ๐ฒ๐ ๐ฎ๐ป๐ฑ ๐๐ถ๐ป๐ฎ๐ฟ๐ ๐ฆ๐ฒ๐ฎ๐ฟ๐ฐ๐ต ๐ง๐ฟ๐ฒ๐ฒ๐ (๐๐ฆ๐ง):
1. Find the height of a binary tree.
2. Check if a binary tree is balanced.
3. Find the lowest common ancestor in a binary tree.
4. Serialize and deserialize a binary tree.
5. Implement an algorithm for in-order traversal without recursion.
6. Convert a BST to a sorted doubly linked list.
You can check these amazing resources for DSA Preparation
All the best ๐๐
Post #892
2.93K
- โค 3
- ๐ 1