সুচিপত্র:

আপনি কিভাবে একটি লিঙ্ক তালিকায় একটি নোড যোগ করবেন?
আপনি কিভাবে একটি লিঙ্ক তালিকায় একটি নোড যোগ করবেন?

ভিডিও: আপনি কিভাবে একটি লিঙ্ক তালিকায় একটি নোড যোগ করবেন?

ভিডিও: আপনি কিভাবে একটি লিঙ্ক তালিকায় একটি নোড যোগ করবেন?
ভিডিও: Insert a Node in a Linked List (Middle) in C | Linked List Bangla Tutorial in C. Bangla Coding Tutor 2024, এপ্রিল
Anonim

একটি লিঙ্ক করা তালিকায় একটি নির্দিষ্ট অবস্থানে একটি নোড সন্নিবেশ করান

  1. অতিক্রম করুন যোজিত তালিকা পজিশন-১ পর্যন্ত নোড .
  2. একবার সব পজিশন-১ নোড অতিক্রম করা হয়, মেমরি এবং প্রদত্ত ডেটা নতুনকে বরাদ্দ করা হয় নোড .
  3. নতুন এর পরবর্তী পয়েন্টারটি নির্দেশ করুন নোড বর্তমানের পরের দিকে নোড .
  4. বর্তমানের পরবর্তী পয়েন্টারটি নির্দেশ করুন নোড নতুনের কাছে নোড .

এখানে, আপনি কিভাবে একটি লিঙ্ক তালিকায় কিছু যোগ করবেন?

লিঙ্কডলিস্ট ক্লাসের পদ্ধতি:

  1. বুলিয়ান অ্যাড (অবজেক্ট আইটেম): এটি তালিকার শেষে আইটেম যোগ করে।
  2. void add(int index, Object item): এটি তালিকার প্রদত্ত সূচকে একটি আইটেম যোগ করে।
  3. বুলিয়ান অ্যাডঅল(সংগ্রহ c): এটি তালিকায় নির্দিষ্ট সংগ্রহ c-এর সমস্ত উপাদান যুক্ত করে।

যেখানে একটি লিঙ্ক তালিকায় একটি নতুন নোড যোগ করা হয়? দ্য নতুন নোড সবসময় যোগ করা হয়েছে শেষের পরে নোড দেওয়া যোজিত তালিকা . উদাহরণস্বরূপ যদি দেওয়া হয় যোজিত তালিকা হল 5->10->15->20->25 এবং আমরা যোগ করুন শেষে একটি আইটেম 30, তারপর যোজিত তালিকা 5->10->15->20->25->30 হয়ে যায়।

এছাড়াও জানুন, আমি কিভাবে একটি লিঙ্ক করা তালিকার শেষে একটি নোড যোগ করব?

এককভাবে লিঙ্ক করা তালিকার শেষে নোড সন্নিবেশ করার পদক্ষেপ

  1. একটি নতুন নোড তৈরি করুন এবং নিশ্চিত করুন যে নতুন নোডের ঠিকানা অংশটি NULL অর্থাৎ newNode->next=NULL-এ নির্দেশ করে।
  2. লিঙ্ক করা তালিকার শেষ নোডে যান এবং তালিকার শেষ নোডটিকে নতুন নোডের সাথে সংযুক্ত করুন, অর্থাৎ শেষ নোডটি এখন নতুন নোডের দিকে নির্দেশ করবে।

আপনি কিভাবে একটি লিঙ্ক তালিকা সাজান?

কিভাবে মার্জ সর্ট ব্যবহার করে একটি লিঙ্ক করা তালিকা সাজাতে হয়

  1. যদি: তালিকায় এক বা তার কম উপাদান থাকে, একই তালিকা ফেরত দিন।
  2. অন্যথায়: বিভাজন ফাংশন ব্যবহার করে তালিকাটিকে অর্ধেক ভাগ করুন।
  3. সাজান: তালিকার দুটি অর্ধেক সাজান।
  4. শেষে, সাজানো তালিকা মার্জ করুন।

প্রস্তাবিত: