Table of Contents
কোড প্রদর্শনের কর্মক্ষমতা বৃদ্ধি করার উদ্দেশ্যে অ্যালগরিদমের জটিলতার সময়কাল অনুমান করা আবশ্যক। JavaScript-র মাধ্যমে এ অ্যালগোরিদমের স্লিপার বৃদ্ধি করা হলে, একটি অ্যালগরিদমের সংখ্যা বৃদ্ধি পাবে।
জটিল সময় কী?
এটা বড় ওয়াংশ ব্যবহার করে, যা শ্রেণীগুলোকে বৃদ্ধিতে ব্যবহৃত হয়, যা তাদের বৃদ্ধিপ্রাপ্ত অ্যালগরিদমকে উন্নত করে ।
JavaScript- র সময় গণনা করতে সহায়ক ধাপ গণনা করুন
অ্যালগরিদমের সময় জটিলতার বিশ্লেষণ করতে, এই পদক্ষেপ অনুসরণ করুন:
- এই ব্যবস্থার মধ্যে মৌলিক কাজগুলো শনাক্ত করুন, যেমন তুলনা বা কার্যভার ।
- এই সংখ্যক কর্ম ইনপুটের ক্ষেত্রে সুনির্দিষ্ট মাপ নির্ধারণ করা হলে Nautilus-র মধ্যে উপস্থিত পরিবর্তিত কর্ম সঞ্চালনের সংখ্যা।
- ( ক) কীভাবে আমরা জানি যে, আমাদের আধ্যাত্মিক উন্নতির জন্য যিহোবা তাঁর লোকেদের সাহায্য করেন?
উদাহরণস্বরূপ: শেয়ার বিশ্লেষণ
জাভাস্ক্রিপ্টে একটি সহজ লুপ বিবেচনা করুন:
[[F]:
এই লুপ [[F][F][F]]]]]]] তাই, এর সময় গণনা হল [1], এর সময়- ear (n. এন.
জাভাস্ক্রিপ্টে প্রচলিত সময় ভিত্তিক জটিলতা
এখানে বিভিন্ন জটিল পরিস্থিতির সৃষ্টি হয়েছে:
- O1: কনস্ট্যান্ট- এর সময়, ইনপুটের আকার স্বতন্ত্র।
- অসলোমান সময়: লগারিদম-বিন্দুবিহীন অ্যালগরিদমে সাধারণ সমস্যা।
- [ ওয়ান: লিনিয়ারের সময়, যেমন সহজ লুপ।
- On^2): ঘনবসতিপূর্ণ সময়, সাধারণত পাখির লুপের মধ্যে ।
- O2: mpergin Time, প্রায় একই সময়ে ব্যবহার করা হবে রিকার্সিভ অ্যালগরিদমের মধ্যে।