কোড প্রদর্শনের কর্মক্ষমতা বৃদ্ধি করার উদ্দেশ্যে অ্যালগরিদমের জটিলতার সময়কাল অনুমান করা আবশ্যক। JavaScript-র মাধ্যমে এ অ্যালগোরিদমের স্লিপার বৃদ্ধি করা হলে, একটি অ্যালগরিদমের সংখ্যা বৃদ্ধি পাবে।

জটিল সময় কী?

এটা বড় ওয়াংশ ব্যবহার করে, যা শ্রেণীগুলোকে বৃদ্ধিতে ব্যবহৃত হয়, যা তাদের বৃদ্ধিপ্রাপ্ত অ্যালগরিদমকে উন্নত করে ।

JavaScript- র সময় গণনা করতে সহায়ক ধাপ গণনা করুন

অ্যালগরিদমের সময় জটিলতার বিশ্লেষণ করতে, এই পদক্ষেপ অনুসরণ করুন:

  • এই ব্যবস্থার মধ্যে মৌলিক কাজগুলো শনাক্ত করুন, যেমন তুলনা বা কার্যভার ।
  • এই সংখ্যক কর্ম ইনপুটের ক্ষেত্রে সুনির্দিষ্ট মাপ নির্ধারণ করা হলে Nautilus-র মধ্যে উপস্থিত পরিবর্তিত কর্ম সঞ্চালনের সংখ্যা।
  • ( ক) কীভাবে আমরা জানি যে, আমাদের আধ্যাত্মিক উন্নতির জন্য যিহোবা তাঁর লোকেদের সাহায্য করেন?

উদাহরণস্বরূপ: শেয়ার বিশ্লেষণ

জাভাস্ক্রিপ্টে একটি সহজ লুপ বিবেচনা করুন:

[[F]:

এই লুপ [[F][F][F]]]]]]] তাই, এর সময় গণনা হল [1], এর সময়- ear (n. এন.

জাভাস্ক্রিপ্টে প্রচলিত সময় ভিত্তিক জটিলতা

এখানে বিভিন্ন জটিল পরিস্থিতির সৃষ্টি হয়েছে:

  • O1: কনস্ট্যান্ট- এর সময়, ইনপুটের আকার স্বতন্ত্র।
  • অসলোমান সময়: লগারিদম-বিন্দুবিহীন অ্যালগরিদমে সাধারণ সমস্যা।
  • [ ওয়ান: লিনিয়ারের সময়, যেমন সহজ লুপ।
  • On^2): ঘনবসতিপূর্ণ সময়, সাধারণত পাখির লুপের মধ্যে ।
  • O2: mpergin Time, প্রায় একই সময়ে ব্যবহার করা হবে রিকার্সিভ অ্যালগরিদমের মধ্যে।