ডেটা স্ট্রাকচার ও অ্যালগরিদম
ডেটা স্ট্রাকচার ও অ্যালগরিদম
0/8 অধ্যায় · 0 XP অর্জিত
- 01 Arrays ও Strings সবচেয়ে fundamental দুটি data structure আয়ত্ত করুন — contiguous memory, indexing, এবং common manipulation pattern। প্রাথমিক 12 মিনিট
- 02 Hash Maps & Sets হ্যাশ-ভিত্তিক ডেটা স্ট্রাকচার দিয়ে O(n) lookup-কে O(1)-তে নামিয়ে আনুন — আপনার টুলকিটের সবচেয়ে ব্যবহারিক জিনিস। প্রাথমিক 14 মিনিট
- 03 Linked Lists পয়েন্টার-ভিত্তিক ডেটা স্ট্রাকচার বুঝুন — nodes, traversal, এবং কেন এগুলো queues, LRU caches ও আরও অনেক কিছুর জন্য গুরুত্বপূর্ণ। প্রাথমিক 13 মিনিট
- 04 Stacks ও Queues LIFO আর FIFO — দুটি সাধারণ abstraction যা undo সিস্টেম, BFS, task scheduler আর expression parsing চালায়। প্রাথমিক 11 মিনিট
- 05 Binary Trees ও BST Recursive চিন্তা, tree traversal, আর binary search tree — hierarchical data-র প্রবেশদ্বার। মধ্যবর্তী 16 মিনিট
- 06 Graphs এনটিটিগুলোর মধ্যে সম্পর্ক প্রকাশ করুন — সোশ্যাল নেটওয়ার্ক, ম্যাপ, ডিপেন্ডেন্সি — BFS, DFS আর adjacency list দিয়ে। মধ্যবর্তী 18 মিনিট
- 07 Sorting Algorithms Merge sort, quicksort, আর কখন কোনটা ব্যবহার করবেন — সাথে sorted data থেকে যেসব প্যাটার্ন বেরিয়ে আসে। মধ্যবর্তী 15 মিনিট
- 08 Dynamic Programming জটিল সমস্যাকে overlapping subproblem-এ ভেঙে ফেলুন — shortest path, text diffing আর optimization-এর পেছনের টেকনিক। উন্নত 20 মিনিট