Data Structure হলো computer memory-তে data সাজিয়ে রাখার পদ্ধতি, যাতে প্রয়োজন অনুযায়ী data efficiently access ও modify করা যায়।
কিছু পরিচিত Data Structure
- Array — একই ধরনের element ধারাবাহিকভাবে রাখা যায়।
- Linked List — node ও link ব্যবহার করে data সাজানো হয়।
- Stack — Last In, First Out (LIFO) নীতি অনুসরণ করে।
- Queue — First In, First Out (FIFO) নীতি অনুসরণ করে।
- Tree ও Graph — hierarchical এবং network-ধর্মী data model করতে সাহায্য করে।
Algorithm-এর সঙ্গে সম্পর্ক
সঠিক data structure বেছে নিলে algorithm-এর performance উন্নত হতে পারে। তাই problem solving শেখার সময় time complexity ও space complexity-ও বুঝতে হবে।
✳
এই লেখাটি উপকারী মনে হলে অন্য শিক্ষার্থীদের সঙ্গে শেয়ার করুন। শেখা আরও ভালো হয় যখন আমরা একসঙ্গে শিখি।
এই লেখাটি শেয়ার করুন