ডাটা স্ট্রাকচারে সাধারনত যা করা হয় তা আমরা স্ট্যান্ডার্ড টেমপ্লেট লাইব্রেরি(STL) ব্যাবহার করে তা খুব সহজে করে ফেলতে পারি । তাহলে ডাটা স্ট্রাকচার শেখার কি দরকার?

asked 20 Oct '15, 09:01

Rana's gravatar image

Rana
230421


"ডাটা স্ট্রাকচার ও অ্যালগরিদম শিখলে বিশ্লেষণধর্মী চিন্তার জগৎটা একটু বিস্তৃত হয়। এটা নতুন সমস্যা সমাধানে সহায়ক। এছাড়া কোন অবস্থায় কোন ডাটা স্ট্রাকচার ব্যবহার করতে হবে, সেটা ভেতরের জিনিস না জানলে ধারণা করতে পারা যায় না।" -- তামিম শাহরিয়ার সুবিন ভাই

প্রতিটা ডাটা স্ট্রাকচার ইন্টেরনাললি কিভাবে কাজ করেছে তা জানা থাকা খুবই প্রয়োজন। মাঝে মাঝে এমন কিছু প্রবলেম আসে যাতে অরিজিনাল ডাটা স্ট্রাকচারটাকে মডিফাই করে সল্ভ করতে হয়। সেক্ষেত্রে অনেক সময় দেখা যায় ডাটা স্ট্রাকচার জানা থাকলে নিজে কোড লিখলে খুব সহজেই হয়ে যায়, এস.টি.এল ব্যবহার করলে একটু কঠিন হয়ে যায়। এজন্য ডাটা স্ট্রাকচার জানার প্রয়োজন অবশ্যই রয়েছে।

আর আরেকটি কথা হলো আপনি যখন প্রফেশনাল লাইফে যাবেন তখন হয়তো আপনাকে এমন ল্যাঙ্গুয়েজে কাজ করতে হবে যেখানে এমন এসটিএল লাইব্রেরি নাই, আপনাকে নিজেকেই এমন একটা লাইব্রেরি তৈরি করে নিতে হবে, তখন কি করবেন?

আশা করি কিছুটা হলেও বুঝতে পেরেছেন।

permanent link

answered 21 Oct '15, 00:51

manetsus's gravatar image

manetsus
2.2k211

edited 23 Oct '15, 15:01

1

বুঝতে পেরেছি :)

(21 Oct '15, 05:02) Rana
2

আমি একটু যোগ করতে চাই, ডাটা স্ট্রাকচার ও অ্যালগরিদম শিখলে বিশ্লেষণধর্মী চিন্তার জগৎটা একটু বিস্তৃত হয়। এটা নতুন সমস্যা সমাধানে সহায়ক। এছাড়া কোন অবস্থায় কোন ডাটা স্ট্রাকচার ব্যবহার করতে হবে, সেটা ভেতরের জিনিস না জানলে ধারণা করতে পারা যায় না।

(23 Oct '15, 14:05) Tamim Shahriar Subeen ♦♦
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×14
×6

question asked: 20 Oct '15, 09:01

question was seen: 2,157 times

last updated: 23 Oct '15, 15:01