TechShiksha by Badkul Technology
5.78K subscribers
135 photos
238 files
617 links
https://www.youtube.com/@TechShikshaBT

Learn Java programming for free
Free hand written notes
Free ebooks
Free assignment support
Paid assignment support
Download Telegram
Here are most asked DSA topic wise questions to clear your next interview

https://www.linkedin.com/feed/update/urn:li:activity:7263749192651579392
๐Ÿ‘1๐Ÿฅฐ1
Which Java 8 feature allows us to filter a collection based on a predicate?
Anonymous Quiz
51%
Lambda Expression
11%
Default Method
7%
Optional class
31%
Stream API
โค9๐Ÿ‘2๐Ÿ˜1
Predict the output of the program

List<Integer> numbers = Arrays.asList(11, 20, 33, 45, 52);
int sum = numbers.stream()
.filter(n -> n % 4 == 0)
.map(n -> n * 2)
.reduce(0, Integer::sum);
System.out.println(sum);
โค9๐Ÿ‘2
โค2
๐Ÿ‘5
Common problem solving patterns

1. Fast and Slow Pointer
2. Merge intervals
3. Sliding window
4. Islands (Matrix Traversal)
5. Two pointers
6. Cyclic Sort
7. In-place Reversal of Linkedin List
8. Breadth First Search
9. Depth First Search
10. Two Heaps
11. Subsets
12. Modified Binary Search
13. Bitwise XOR
14. Top 'K' elements
15. K way merge
16. 0/1 Knapsack (Dynamic Programming)
17. Unbounded Knapsack (Dynamic Programming)
18. Topological Sort (Graphs)
19. Monotonic Stack
20. Backtracking
โค10๐Ÿ‘5
โค3๐Ÿ‘1