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

সময়

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

সাধারণ সময় [F] [F][[F][F][F], 1:L] [FO[F] [FO][FO] [F[Q]], part [FO] [FO]:[F], p [F], 1 (OY]] [F [F]], 1 (V]]: [Ctrl+F]] [F [O], একটি বড় [F]]]]]

জটিলতা

এই পদ্ধতিতে, শরীরের পরিমাণের মধ্যে কোটি কোটিরও বেশি সংখ্যক কোষের পরিমাণ উল্লেখ করা হয় ।

সময়ের জটিলতার সঙ্গে তুলনা করলে মহাকাশ জটিলতা বড় ও সাব্‌সে প্রকাশ পায় ।

বিশ্লেষণ অ্যালগোরিদমের বৈধতা পরীক্ষা করা হচ্ছে

অ্যালগরিদমের সাহায্যে নেওয়া এই অ্যালগরিদমের মধ্যে সময় ও স্থান দুটোকে পরীক্ষা করে দেখা যায় ।

  • ইনপুটের মাপ সনাক্ত করা হবে
  • প্রক্রিয়াের সংখ্যা নির্ধারণের জন্য বরাদ্দ করুন
  • মেমরির ব্যবহার
  • বিকল্প অ্যালগরিদমসহ তুলনা