সুচিপত্র:

তথ্য কাঠামোতে সময় জটিলতা কি?
তথ্য কাঠামোতে সময় জটিলতা কি?

ভিডিও: তথ্য কাঠামোতে সময় জটিলতা কি?

ভিডিও: তথ্য কাঠামোতে সময় জটিলতা কি?
ভিডিও: [TP ACT 14] বন্ধক বা রেহেন কি জেনে নিন বিস্তারিত mortgage under tp act 1882 section 58. 2024, নভেম্বর
Anonim

সময়ের জটিলতা একটি অ্যালগরিদমের পরিমাণ পরিমাণ নির্ধারণ করে সময় ইনপুটের দৈর্ঘ্যের একটি ফাংশন হিসাবে চালানোর জন্য একটি অ্যালগরিদম দ্বারা নেওয়া হয়। একইভাবে, মহাকাশ জটিলতা একটি অ্যালগরিদম ইনপুটের দৈর্ঘ্যের একটি ফাংশন হিসাবে চালানোর জন্য একটি অ্যালগরিদম দ্বারা নেওয়া স্থান বা মেমরির পরিমাণ পরিমাপ করে।

আরও জানতে হবে, সময়ের জটিলতা বলতে কী বোঝায়?

কম্পিউটার বিজ্ঞানে, সময়ের জটিলতা গণনাগত জটিলতা যে পরিমাণ বর্ণনা করে সময় এটি একটি অ্যালগরিদম চালাতে লাগে। এইভাবে, পরিমাণ সময় নেওয়া এবং অ্যালগরিদম দ্বারা সঞ্চালিত প্রাথমিক ক্রিয়াকলাপগুলির সংখ্যা হয় সর্বাধিক একটি ধ্রুবক ফ্যাক্টর দ্বারা পৃথক করা হয়.

উপরন্তু, কিভাবে সময় জটিলতা গণনা করা হয়? তাই আমরা সহজতম অভিব্যক্তি পেতে একটি ধ্রুবক গুণনীয়ক দ্বারা গুণ বা ভাগ করতে পারি। তাই 2N শুধু N হয়ে যায়। গণনার জন্য সবচেয়ে সাধারণ মেট্রিক সময় জটিলতা বড় হে স্বরলিপি। এই চলমান যাতে সব ধ্রুবক কারণ অপসারণ সময় N এর সাথে অনুমান করা যেতে পারে যখন N অসীমের কাছে আসে।

আরও জেনে নিন, সময়ের জটিলতার বিভিন্ন ধরন কী কী?

সময় জটিলতা বিভিন্ন ধরনের আছে, তাই সবচেয়ে মৌলিক বেশী চেক করা যাক

  • ধ্রুব সময়ের জটিলতা: O(1)
  • রৈখিক সময় জটিলতা: O(n)
  • লগারিদমিক সময় জটিলতা: O(log n)
  • দ্বিঘাত সময় জটিলতা: O(n²)
  • সূচকীয় সময় জটিলতা: O(2^n)

একটি অ্যালগরিদম সময় জটিলতা কি উদাহরণ সহ ব্যাখ্যা?

এর স্বরলিপি বোঝা সময় জটিলতা সঙ্গে উদাহরণ এটি একটি দ্বারা প্রয়োজনীয় সর্বাধিক নির্দেশ করে অ্যালগরিদম সমস্ত ইনপুট মানের জন্য। এটি একটি সবচেয়ে খারাপ ক্ষেত্রে প্রতিনিধিত্ব করে অ্যালগরিদমের সময় জটিলতা . ওমেগা(এক্সপ্রেশন) হল ফাংশনের সেট যা এক্সপ্রেশনের চেয়ে দ্রুত বা একই হারে বৃদ্ধি পায়।

প্রস্তাবিত: