কম্পিউটারে প্রোগ্রামিং করে আমাদেরকে বিভিন্ন সমস্যা সমাধানের ব্যবস্থা করতে হয়। সেই সমস্যাগুলোর জটিলতা বিভিন্ন পর্যায়ের হতে পারে। একটি সমস্যা যোগ-বিয়োগ করার মতো সহজ যেমন হতে পারে, তেমনি একটি শহরের রাস্তাঘাট ও সেখানে যানবাহন চলাচলের তথ্য বিশ্লেষণ করে কোথায় কোথায় বিকল্প সড়ক তৈরি করতে হবে, সেটি বের করার মতো জটিল হতে পারে। সমস্যা সহজ হোক কিংবা জটিল, আমরা কম্পিউটার প্রোগ্রাম লিখে সেই সমস্যা সমাধান করার জন্য যখন প্রোগ্রাম তৈরি করি, সেই প্রোগ্রামটি কেবল সঠিক ফলাফল দিলেই হবে না, সেই সঙ্গে গ্রহণযোগ্য সময়ের মধ্যে ফলাফল দিতে হবে। বিভিন্ন সমস্যা সমাধানের জন্য সঠিক ও কার্যকর প্রোগ্রাম তৈরি করে সেই সমস্যা যেন সমাধান করা যায়, সেজন্য ডেটা স্ট্রাকচার ও অ্যালগরিদম জানতে ও শিখতে হয়।
Reviews
There are no reviews yet.