সুচিপত্র:

লিঙ্ক করা তালিকায় উপাদান সংখ্যা গণনা সময় জটিলতা কি?
লিঙ্ক করা তালিকায় উপাদান সংখ্যা গণনা সময় জটিলতা কি?

ভিডিও: লিঙ্ক করা তালিকায় উপাদান সংখ্যা গণনা সময় জটিলতা কি?

ভিডিও: লিঙ্ক করা তালিকায় উপাদান সংখ্যা গণনা সময় জটিলতা কি?
ভিডিও: সময়ের জটিলতা গণনা | নতুন উদাহরণ | GeeksforGeeks 2024, ডিসেম্বর
Anonim

কি লিঙ্ক করা তালিকায় উপাদানের সংখ্যা গণনা করার সময় জটিলতা ? ব্যাখ্যা: প্রতি উপাদান সংখ্যা গণনা , আপনি সমগ্র মাধ্যমে অতিক্রম করতে হবে তালিকা , তাই জটিলতা O(n) হল।

এই বিষয়ে, একটি লিঙ্ক তালিকা মুছে ফেলার জন্য স্থান জটিলতা কি?

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

এছাড়াও, আপনি কিভাবে একটি লিঙ্ক তালিকায় N নোড তৈরি করবেন? জাভা প্রোগ্রাম এন নোডের এককভাবে লিঙ্কযুক্ত তালিকা তৈরি করতে এবং নোডের সংখ্যা গণনা করে

  1. একটি ক্লাস নোড তৈরি করুন যার দুটি বৈশিষ্ট্য রয়েছে: ডেটা এবং পরবর্তী। পরবর্তী তালিকার পরবর্তী নোডের একটি পয়েন্টার।
  2. আরেকটি ক্লাস তৈরি করুন যার দুটি বৈশিষ্ট্য রয়েছে: মাথা এবং লেজ।
  3. addNode() তালিকায় একটি নতুন নোড যোগ করবে: একটি নতুন নোড তৈরি করুন।

একইভাবে, আপনি কীভাবে লিঙ্কযুক্ত তালিকার দৈর্ঘ্য খুঁজে পাবেন?

পুনরাবৃত্তিমূলক পদ্ধতি ব্যবহার করে লিঙ্ক করা তালিকার দৈর্ঘ্য

  1. তালিকার প্রথম নোডের প্রধান পয়েন্ট।
  2. মান 0 দিয়ে গণনা পরিবর্তনশীল শুরু করুন।
  3. হেড দিয়ে টেম্প ভেরিয়েবল শুরু করুন।
  4. যেহেতু আমরা প্রতিটি নোড অ্যাক্সেস করি, কাউন্ট ভেরিয়েবলের মান 1 দ্বারা বৃদ্ধি পায়।
  5. আমরা যখন শূন্যে পৌঁছাই তখন প্রক্রিয়াটি বন্ধ করুন।
  6. হেড রেফারেন্স পরিবর্তন করবেন না।

লিঙ্ক তালিকার অ্যাপ্লিকেশন কি কি?

লিঙ্কড লিস্ট ডেটা স্ট্রাকচারের অ্যাপ্লিকেশন

  • লিঙ্ক করা তালিকাগুলি স্ট্যাক, সারিগুলি বাস্তবায়ন করতে ব্যবহার করা যেতে পারে।
  • লিঙ্ক করা তালিকাগুলিও গ্রাফ বাস্তবায়ন করতে ব্যবহার করা যেতে পারে।
  • হ্যাশ টেবিল বাস্তবায়ন:- হ্যাশ টেবিলের প্রতিটি বালতি নিজেই একটি লিঙ্ক করা তালিকা হতে পারে।
  • ফটোশপ বা ওয়ার্ডে কার্যকারিতা পূর্বাবস্থায় ফেরান।

প্রস্তাবিত: