স্ট্যাক পুশ অপারেশনের সময় জটিলতা কি?
স্ট্যাক পুশ অপারেশনের সময় জটিলতা কি?

ভিডিও: স্ট্যাক পুশ অপারেশনের সময় জটিলতা কি?

ভিডিও: স্ট্যাক পুশ অপারেশনের সময় জটিলতা কি?
ভিডিও: SpaceX Starship FAA Delay and Booster Repair, Crew 4 launch, Axiom 1, JWST Update + much more 2024, এপ্রিল
Anonim

সব মান জন্য স্ট্যাক অপারেশন ( ধাক্কা , pop, isEmpty, size), সবচেয়ে খারাপ ক্ষেত্রে রান- সময় জটিলতা O(1) হতে পারে। আমরা বলি এবং পারি না কারণ এটি সর্বদা বাস্তবায়ন করা সম্ভব স্ট্যাক একটি অন্তর্নিহিত উপস্থাপনা যা অদক্ষ।

এই বিবেচনায় রেখে, স্ট্যাক লিঙ্কড লিস্ট টাইম জটিলতা কি?

একটি দ্বিগুণ জন্য যোজিত তালিকা দ্য স্ট্যাক অপারেশন পুশ এবং পপ উভয়ই O(1) হওয়া উচিত। সিঙ্গেল দিয়ে আটকে থাকলে যোজিত তালিকা , ধরে নিচ্ছি যে আপনি টেলের পাশাপাশি মাথার দিকে একটি পয়েন্টার রাখার ধ্রুবক ওভারহেডের সাথে ঠিক আছেন, আপনি সারিবদ্ধ এবং ডিকিউ এর O(1) কিউ অপারেশন করতে পারেন।

একইভাবে, ডেটা কাঠামোতে সময় জটিলতা কী? সময়ের জটিলতা কম্পিউটার বিজ্ঞানের একটি ধারণা যা পরিমাণের পরিমাণের সাথে সম্পর্কিত সময় ইনপুট পরিমাণের একটি ফাংশন হিসাবে প্রক্রিয়া বা চালানোর জন্য কোড বা অ্যালগরিদমের একটি সেট দ্বারা নেওয়া। অন্য কথায়, সময় জটিলতা মূলত দক্ষতা, বা প্রদত্ত ইনপুট প্রক্রিয়া করতে একটি প্রোগ্রাম ফাংশন কতক্ষণ নেয়।

এইভাবে, স্ট্যাকের উপর কি অপারেশন করা যেতে পারে?

কম্পিউটার বিজ্ঞানে, এ স্ট্যাক একটি বিমূর্ত ডেটা টাইপ যা দুটি প্রধান সহ উপাদানগুলির সংগ্রহ হিসাবে কাজ করে অপারেশন : push, যা সংগ্রহে একটি উপাদান যোগ করে, এবং. pop, যা সাম্প্রতিক যোগ করা উপাদানটিকে সরিয়ে দেয় যা এখনও সরানো হয়নি।

ধাক্কা এবং পপ কি?

1. ধাক্কা একটি স্ট্যাকে একটি আইটেম যোগ করার জন্য ব্যবহৃত হয় পিওপি স্ট্যাকের একটি আইটেম অপসারণ করতে ব্যবহৃত হয়।

প্রস্তাবিত: