সুচিপত্র:

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

ভিডিও: আমি কিভাবে এককভাবে লিঙ্ক করা তালিকা সাজাতে পারি?

ভিডিও: আমি কিভাবে এককভাবে লিঙ্ক করা তালিকা সাজাতে পারি?
ভিডিও: How to create a free website in 10 min? 2024, নভেম্বর
Anonim

নীচে সহজ সন্নিবেশ সাজান জন্য অ্যালগরিদম যোজিত তালিকা . 1) একটি খালি তৈরি করুন সাজানো (বা ফলাফল) তালিকা 2) প্রদত্তটি অতিক্রম করুন তালিকা , প্রতিটি নোডের জন্য অনুসরণ করুন। ক) বর্তমান নোড সন্নিবেশ করান সাজানো ভাবে সাজানো বা ফলাফল তালিকা . 3) প্রদত্ত মাথা পরিবর্তন করুন যোজিত তালিকা মাথা থেকে সাজানো (বা ফলাফল) তালিকা.

এই বিষয়ে, আপনি একটি লিঙ্ক তালিকা বাছাই করতে পারেন?

একত্রিত করা সাজান প্রায়ই জন্য পছন্দ করা হয় একটি লিঙ্ক তালিকা বাছাই . একটি এর ধীর র্যান্ডম-অ্যাক্সেস কর্মক্ষমতা যোজিত তালিকা কিছু অন্যান্য অ্যালগরিদম (যেমন কুইকসর্ট) খারাপভাবে কাজ করে এবং অন্যগুলিকে (যেমন হিপসর্ট) সম্পূর্ণরূপে অসম্ভব করে তোলে। মাথার প্রথম নোড হতে দিন যোজিত তালিকা বাছাই করা এবং headRef প্রধান পয়েন্টার হতে হবে.

দ্বিতীয়ত, আপনি কিভাবে বুদ্বুদ সাজানোর ব্যবহার করে একটি লিঙ্ক তালিকা সাজান? বুদ্বুদ সাজানোর জন্য, আমরা নিম্নলিখিত পদক্ষেপগুলি অনুসরণ করি:

  1. ধাপ 1: 2টি সংলগ্ন নোডের ডেটা আরোহী ক্রমে আছে কি না তা পরীক্ষা করুন। যদি না হয়, 2 সংলগ্ন নোডের ডেটা অদলবদল করুন।
  2. ধাপ 2: পাস 1 এর শেষে, তালিকার শেষে সবচেয়ে বড় উপাদানটি থাকবে।
  3. ধাপ 3: আমরা লুপটি বন্ধ করি, যখন সমস্ত উপাদান শুরু হয়।

শুধু তাই, আপনি কিভাবে একটি লিঙ্ক তালিকায় তথ্য সাজান?

অ্যালগরিদম

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

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

শ্রেণীবিভাজন একটি স্ট্রিং যোজিত তালিকা জাভাতে সহজ। আপনি পারেন সাজান স্ট্রিং যোজিত তালিকা আরোহী মধ্যে বর্ণা ক্রমানুসারে ব্যবহার করে সাজান ( তালিকা তালিকা ) আপনি এটিও করতে পারেন সাজান স্ট্রিং যোজিত তালিকা অবরোহে বর্ণা ক্রমানুসারে ব্যবহার করে সাজান ( তালিকা তালিকা , তুলনাকারী গ)।

প্রস্তাবিত: