Rumah > Java > javaTutorial > teks badan

Cuba kelas A Queue Ini

王林
Lepaskan: 2024-08-13 07:17:33
asal
846 orang telah melayarinya

Tente Isto  Uma classe Queue

  • Seperti yang anda ketahui, struktur data ialah satu cara untuk mengatur
  • data. Struktur data yang paling mudah ialah tatasusunan, senarai linear yang membenarkan akses rawak kepada elemennya. Tatasusunan sering digunakan sebagai asas untuk struktur data yang lebih canggih, seperti tindanan dan baris gilir.
  • Timbunan ialah senarai di mana elemen hanya boleh diakses mengikut urutan masuk pertama, keluar terakhir (FILO, masuk dahulu, keluar terakhir). Baris gilir ialah senarai di mana elemen hanya boleh diakses dalam susunan masuk pertama, keluar dahulu (FIFO, masuk dahulu, keluar terakhir). Oleh itu, timbunan adalah seperti timbunan pinggan di atas meja - yang pertama dari bawah ke atas adalah yang terakhir digunakan. Barisan gilir adalah seperti baris gilir di bank –
  • Yang pertama dalam barisan adalah yang pertama dihidangkan.
  • Apa yang menjadikan struktur data seperti tindanan dan baris gilir menarik ialah ia menggabungkan penyimpanan maklumat dengan kaedah yang mengaksesnya. Oleh itu, tindanan dan baris gilir ialah mesin data di mana penyimpanan dan pengambilan disediakan oleh struktur data itu sendiri dan bukan secara manual oleh program. Sudah tentu kombinasi ini merupakan pilihan yang bagus untuk kelas dan dalam projek ini anda akan mencipta kelas baris gilir yang mudah.
  • Secara umumnya, baris gilir menyokong dua operasi asas: letak dan dapatkan. Setiap operasi meletakkan memasukkan elemen baharu pada penghujung baris gilir. Setiap operasi mendapatkan mendapatkan semula elemen seterusnya dari permulaan baris gilir. Operasi baris gilir bersifat memakan:
  • apabila elemen dialih keluar, ia tidak boleh dipulihkan semula. Baris gilir juga boleh penuh jika tiada ruang tersedia untuk menyimpan item dan kosong jika semua elemen telah dialih keluar.
  • Satu perkara terakhir: terdapat dua jenis baris gilir asas - bulat dan bukan bulat. Baris gilir bulat menggunakan semula lokasi tatasusunan yang mendasari apabila elemen dialih keluar.
  • Menggunakan panjang untuk membandingkan saiz tatasusunan.
  • Baris gilir bukan bulatan tidak menggunakan semula lokasi dan akhirnya keletihan. Ringkasnya, contoh ini mencipta baris gilir bukan bulat, tetapi dengan sedikit pemikiran dan usaha, anda boleh mengubahnya menjadi baris gilir bulat dengan mudah.

  • QDemo.java

Atas ialah kandungan terperinci Cuba kelas A Queue Ini. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:dev.to
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!