Სარჩევი:

როგორ დავახარისხო დაკავშირებული სია ანბანურად?
როგორ დავახარისხო დაკავშირებული სია ანბანურად?

ვიდეო: როგორ დავახარისხო დაკავშირებული სია ანბანურად?

ვიდეო: როგორ დავახარისხო დაკავშირებული სია ანბანურად?
ვიდეო: How to sort a Linked List 2024, აპრილი
Anonim

დახარისხება სიმებიანი LinkedList ჯავაში მარტივია. Შენ შეგიძლია დალაგება სიმებიანი LinkedList აღმავალში ანბანური შეუკვეთეთ გამოყენებით დალაგება ( სია სია ). Ასევე შეგიძლიათ დალაგება სიმებიანი LinkedList დაღმავალში ანბანური შეუკვეთეთ გამოყენებით დალაგება ( სია სია , შედარება გ).

ამის გათვალისწინებით, როგორ დაალაგებთ დაკავშირებულ სიას?

ქვემოთ მოცემულია მარტივი ჩასმა დალაგება ალგორითმი ამისთვის დაკავშირებული სია . 1) შექმენით ცარიელი დალაგებულია (ან შედეგი) სია 2) გადაკვეთეთ მოცემული სია , გააკეთეთ შემდეგი თითოეული კვანძისთვის. ა) ჩადეთ მიმდინარე კვანძი დალაგებულია გზაში დალაგებულია ან შედეგი სია . 3) შეცვალეთ თავი მოცემული დაკავშირებული სია სათავეში დალაგებულია (ან შედეგი) სია.

შემდგომში ჩნდება კითხვა, როგორ ახარისხებთ დაკავშირებულ სიას CPP-ში? C++ პროგრამა დალაგებული ცალკე დაკავშირებული სიის განსახორციელებლად

  1. * C++ პროგრამა დალაგებული ცალმხრივად დაკავშირებული სიის განსახორციელებლად.
  2. #შეიცავს
  3. #შეიცავს
  4. #შეიცავს
  5. სტრუქტურის კვანძი.
  6. int მონაცემები;
  7. კვანძი * შემდეგი;
  8. }*p = NULL, *head = NULL, *q = NULL, *np = NULL;

ასევე კითხვაა, როგორ დაალაგეთ დაკავშირებული სია ბუშტების დალაგების გამოყენებით?

ბუშტების დალაგების შესასრულებლად, ჩვენ მივყვებით შემდეგ ნაბიჯებს:

  1. ნაბიჯი 1: შეამოწმეთ, არის თუ არა მონაცემები 2 მიმდებარე კვანძზე აღმავალი თანმიმდევრობით. თუ არა, შეცვალეთ 2 მიმდებარე კვანძის მონაცემები.
  2. ნაბიჯი 2: გავლის 1-ის ბოლოს, ყველაზე დიდი ელემენტი იქნება სიის ბოლოს.
  3. ნაბიჯი 3: ჩვენ ვწყვეტთ ციკლს, როდესაც ყველა ელემენტი დაიწყება.

როგორ დაალაგეთ დაკავშირებული სია Java-ში?

sortList() დაალაგებს სიის კვანძებს ზრდადი თანმიმდევრობით

  1. განსაზღვრეთ კვანძის დენი, რომელიც მიუთითებს თავზე.
  2. განსაზღვრეთ სხვა კვანძის ინდექსი, რომელიც მიუთითებს მიმდინარე გვერდით მდებარე კვანძზე.
  3. შეადარეთ მიმდინარე და ინდექსის კვანძის მონაცემები.
  4. მიმდინარე მიუთითებს მიმდინარეზე.
  5. გააგრძელეთ ეს პროცესი, სანამ მთელი სია არ დალაგდება.

გირჩევთ: