Learn C++ STL

lesson ৪ / ৯ · যে algorithm-গুলো প্রতি সপ্তাহেই লাগবে: accumulate থেকে nth_element

Module ১৪ · যে algorithm-গুলো প্রতি সপ্তাহেই লাগবে: accumulate থেকে nth_element

কখন algorithm, আর কখন সাধারণ একটা loop-ই বেশি পরিষ্কার

Account থাকলেই freeপড়া

Kenji-র দরকার দশ লাখ reading-এর মধ্যে সবচেয়ে বড়টা, তাই ও সবগুলো sort করে শেষেরটা পড়ে। Bob-এর দরকার একটা median, আর ও এর জন্য 12 লাইনের একটা loop লেখে। সংখ্যা জোড় হলেই ওর উত্তর ভুল আসে। দুইটা program-ই চলে। Amara দুজনকেই একটা প্রশ্ন করে: কাজটার আসলে কী দরকার ছিল? এই lesson ওর উত্তর, একটা chart, একটা flowchart, তিনটা মাপ আর যে জায়গাগুলোতে loop জেতে, সেগুলো নিয়ে।

আপনার জন্য এই lesson টা খোলা কি না দেখা হচ্ছে…

কখন algorithm, আর কখন সাধারণ একটা loop-ই বেশি পরিষ্কার এর ভেতরে কী আছে

  1. Loop লেখার আগে পাঁচটা প্রশ্ন
  2. Core Guidelines কী বলে
  3. তুলনার chart
  4. সিদ্ধান্তের flowchart
  5. মেপে দেখা: algorithm বনাম তুমি যে loop লিখতে
  6. মেপে দেখা: একই প্রশ্নে sort, partial_sort আর nth_element
  7. যখন loop বেশি পরিষ্কার
  8. মাপ যা বলে, সেই default
  9. কখন এগুলো না