Isi kandungan:

Bagaimanakah anda menambah nod pada senarai terpaut?
Bagaimanakah anda menambah nod pada senarai terpaut?

Video: Bagaimanakah anda menambah nod pada senarai terpaut?

Video: Bagaimanakah anda menambah nod pada senarai terpaut?
Video: Tips Menjawab Temuduga Sila Perkenalkan Diri Anda/Tell Me About Yourself. 2024, November
Anonim

Masukkan nod pada kedudukan tertentu dalam senarai terpaut

  1. Melintasi Senarai terpaut sehingga kedudukan-1 nod .
  2. Setelah semua kedudukan-1 nod dilalui, memperuntukkan memori dan data yang diberikan kepada yang baharu nod .
  3. Arahkan penunjuk seterusnya bagi yang baharu nod kepada arus seterusnya nod .
  4. Arahkan penunjuk arus seterusnya nod kepada yang baru nod .

Di sini, bagaimana anda menambah sesuatu pada senarai terpaut?

Kaedah kelas LinkedList:

  1. boolean add(Object item): Ia menambah item pada penghujung senarai.
  2. void add(int index, Object item): Ia menambah item pada indeks senarai yang diberikan.
  3. boolean addAll(Koleksi c): Ia menambah semua elemen koleksi c yang ditentukan ke senarai.

di manakah nod baharu ditambahkan pada senarai terpaut? The nod baharu sentiasa tambah selepas yang terakhir nod daripada yang diberikan Senarai Terpaut . Contohnya jika yang diberi Senarai Terpaut ialah 5->10->15->20->25 dan kami Tambah item 30 pada akhir, kemudian Senarai Terpaut menjadi 5->10->15->20->25->30.

Juga Ketahui, bagaimana saya menambah nod pada penghujung senarai terpaut?

Langkah-langkah untuk memasukkan nod pada penghujung senarai Terpaut Tunggal

  1. Cipta nod baharu dan pastikan bahagian alamat nod baharu menghala ke NULL iaitu newNode->next=NULL.
  2. Traverse ke nod terakhir senarai terpaut dan sambungkan nod terakhir senarai dengan nod baharu, iaitu nod terakhir kini akan menghala ke nod baharu.

Bagaimanakah anda mengisih senarai terpaut?

Cara mengisih senarai terpaut menggunakan isihan gabungan

  1. Jika: Senarai mengandungi satu atau kurang elemen, kembalikan senarai yang sama.
  2. Lain: Bahagikan senarai kepada separuh menggunakan fungsi membelah.
  3. Isih: Isih ?dua bahagian senarai.
  4. Pada akhirnya, gabungkan senarai yang diisih.

Disyorkan: