Computer Science & Engineering
3 subscribers
15 photos
4 videos
58 files
187 links
Download Telegram
Project Bonus ๐ŸŽ‰:

1. Try to implement virtual memory / vRAM.

2. Create some kind of service that is running on the background and checking for malicious packets.

3. Create a Proxy server and use caching to cache the response so that it does not hit the server again when it is requested to fetch the same request.
Unlock the secrets of Data Structures and Algorithms with these powerful patterns! ๐ŸŒŸOnce you grasp these, solving DSA problems becomes a breeze. Here are 20 essential coding patterns you need to know:
1. โœŒ๏ธ Two Pointers
2. ๐Ÿ๏ธ Island (Matrix Traversal)
3. โฉ Fast & Slow Pointer
4. ๐Ÿšถโ€โ™‚๏ธ Sliding Window
5. ๐Ÿ“… Merge Intervals
6. ๐Ÿ”„ Cyclic Sort
7. ๐Ÿ”™ In-place Reversal of a Linked List
8. ๐ŸŒณ Tree Breadth First Search
9. ๐ŸŒฒ Tree Depth First Search
10. โš–๏ธ Two Heaps
11. ๐ŸŒˆ Subsets
12. ๐Ÿ” Modified Binary Search
13. ๐Ÿ† Top โ€˜Kโ€™ Elements
14. โŒโญ• Bitwise XOR
15. ๐Ÿ”„ Backtracking
16. ๐ŸŽ’ 0/1 Knapsack (Dynamic Programming)
17. ๐Ÿ”— Topological Sort (Graph)
18. ๐Ÿงฉ K-way Merge
19. ๐Ÿ“ Monotonic Stack
20. ๐Ÿคนโ€โ™‚๏ธ Multi-threaded