সূচকীয় রানটাইম কি?
সূচকীয় রানটাইম কি?

ভিডিও: সূচকীয় রানটাইম কি?

ভিডিও: সূচকীয় রানটাইম কি?
ভিডিও: বহুপদী বা সূচকীয় চলমান সময়ের সমাধান - তাত্ত্বিক কম্পিউটার বিজ্ঞানের ভূমিকা 2024, মে
Anonim

সূচকীয় চলমান সময় . সমস্যাগুলির সেট যা একটি দ্বারা সমাধান করা যেতে পারে সূচকীয় সময় অ্যালগরিদম, কিন্তু যার জন্য কোন বহুপদী সময় অ্যালগরিদম জানা নেই। একটি অ্যালগরিদম বলা হয় সূচকীয় সময়, যদি T(n) 2 দ্বারা উপরের সীমাবদ্ধ থাকেপলি( ), যেখানে poly(n) n-এ কিছু বহুপদ।

এইভাবে, বহুপদী এবং সূচকীয় চলমান সময় কী?

সূচকীয় জটিলতা বেশি লাগে সময় এবং স্থান তুলনায় বহুপদ ভেরিয়েবলের একই সংখ্যার জন্য জটিলতা। লক্ষণগতভাবে সূচকীয় এর থেকে জটিলতা বেশি বহুপদ জটিলতা. সূচকীয় জটিলতা বেশি লাগে সময় এবং স্থান তুলনায় বহুপদ ভেরিয়েবলের একই সংখ্যার জন্য জটিলতা।

দ্বিতীয়ত, একটি অ্যালগরিদমের চলমান সময় কী? দ্য একটি অ্যালগরিদমের চলমান সময় একটি নির্দিষ্ট ইনপুটের জন্য সঞ্চালিত অপারেশন সংখ্যার উপর নির্ভর করে। অপারেশনের সংখ্যা যত বেশি, তত বেশি একটি অ্যালগরিদমের চলমান সময় . আমরা সাধারণত কয়টি অপারেশন জানতে চাই অ্যালগরিদম এর ইনপুটের আকারের অনুপাতে এক্সিকিউট করবে, যাকে আমরা কল করব।

তদনুসারে, সূচকীয় জটিলতা কী?

এটি দ্বিঘাত সময়ের একটি উদাহরণ জটিলতা . O(2^N) - সূচকীয় সময়। সূচকীয় সময় জটিলতা একটি অ্যালগরিদম বোঝায় যার বৃদ্ধি ইনপুট ডেটা সেটের প্রতিটি সংযোজনের সাথে দ্বিগুণ হয়। যদি আপনি অন্য সম্পর্কে জানেন সূচকীয় বৃদ্ধির ধরণ, এটি একইভাবে কাজ করে।

বহুপদী সময়কে কী বলে?

ক বহুপদ - সময় অ্যালগরিদম একটি অ্যালগরিদম যার মৃত্যুদন্ড সময় হয় একটি দ্বারা দেওয়া হয় বহুপদ ইনপুট আকারের উপর, বা যেমন একটি দ্বারা আবদ্ধ করা যেতে পারে বহুপদ . যে সমস্যার সমাধান করা যায় a বহুপদ - সময় অ্যালগরিদম ট্র্যাক্টেবল সমস্যা বলা হয়। অ্যালগরিদম সাজানোর জন্য সাধারণত O(n log n) অথবা O(n) প্রয়োজন হয়2) সময়.

প্রস্তাবিত: