Skip to content

ডেটা স্ট্রাকচার ও অ্যালগরিদম

ডেটা স্ট্রাকচার ও অ্যালগরিদম

0/8 অধ্যায় · 0 XP অর্জিত

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