Isi kandungan:

Bagaimanakah anda menolak dan meletuskan elemen dalam timbunan terpaut?
Bagaimanakah anda menolak dan meletuskan elemen dalam timbunan terpaut?

Video: Bagaimanakah anda menolak dan meletuskan elemen dalam timbunan terpaut?

Video: Bagaimanakah anda menolak dan meletuskan elemen dalam timbunan terpaut?
Video: Berikut Ini 5 Tanda Rumah Kena Sihir dan Ciri Santet Datang - Cerita Bergambar 2024, Mungkin
Anonim

Perlaksanaan

  1. Tolak (a): Ia menambah unsur a di atas timbunan . Ia mengambil masa O (1 O(1 O(1) setiap satu nod tindanan disisipkan di bahagian hadapan senarai terpaut .
  2. Pop (): Ia menghilangkan unsur di atas timbunan .
  3. Top(): Ia mengembalikan unsur di atas timbunan .

Memastikan perkara ini dilihat, bagaimana anda menolak elemen dalam timbunan terpaut?

menolak (): Sisipkan yang unsur ke dalam dipautkan senaraikan apa-apa kecuali yang merupakan nod atas Timbunan . pop(): Kembali ke atas unsur daripada Timbunan dan gerakkan penunjuk atas ke nod kedua dipautkan senarai atau Timbunan . peek(): Kembalikan bahagian atas unsur . paparan(): Cetak semua unsur daripada Timbunan.

Di samping di atas, apakah yang berlaku apabila anda menolak nod baharu pada timbunan yang dilaksanakan menggunakan senarai terpaut? a) Dalam menolak operasi, jika nod baharu dimasukkan pada permulaan senarai terpaut , kemudian dalam operasi pop, nod mesti dikeluarkan dari awal. b) Dalam menolak operasi, jika nod baharu dimasukkan pada penghujung senarai terpaut , kemudian dalam operasi pop, nod mesti dikeluarkan dari hujung.

Dalam hal ini, bagaimanakah anda menolak dan muncul dalam tindanan?

Terutamanya tiga operasi asas berikut dilakukan dalam tindanan:

  1. Tekan: Menambah item dalam tindanan. Jika timbunan penuh, maka ia dikatakan sebagai keadaan Limpahan.
  2. Pop: Mengalih keluar item daripada timbunan.
  3. Peek atau Top: Mengembalikan elemen atas tindanan.
  4. isEmpty: Mengembalikan benar jika tindanan kosong, jika tidak palsu.

Apakah timbunan terpaut?

Kelas yang melaksanakan a timbunan terpaut (sebenarnya, dua timbunan ) yang mempunyai tingkah laku yang ditentukan. Untuk keperluan masa larian, bilangan elemen dalam timbunan ialah n.

Disyorkan: