Pertanyaan yang ditandai 'tumpukan'

Tumpukan adalah tipe data abstrak abstrak dan struktur data dalam yang pertama (LIFO). Salah satu penggunaan tumpukan yang umum adalah untuk menyimpan argumen subrutin dan mengembalikan alamat.
5
balasan

Mengapa menggunakan bahasa berorientasi stack?

Baru-baru ini saya melihat Factor, dan ide untuk membuat bahasa berdasarkan konsep stack sangat menarik. (Ini adalah pertemuan pertama saya dengan bahasa berorientasi stack). Namun, saya tidak melihat manfaat praktis dari paradigma semacam itu. Bagi saya, ini bagus ...

Bagaimana menentukan penggunaan maksimum tumpukan?

Metode apa yang tersedia untuk menentukan ukuran tumpukan optimal untuk memori sistem tertanam / terbatas? Jika terlalu besar, memori hi>
ditetapkan pada 23 Desember '08 jam 6:50 malam
5
balasan

Apa itu stack overflow?

Apa itu kesalahan? Apa jenis bahasa pemrograman / pemrograman yang mungkin muncul? Apakah ini mungkin dalam kode aplikasi web?
ditetapkan pada 10 Juli 2009 pada 18:14
9
balasan

Apa stack pointer yang digunakan dalam mikroprosesor?

Saya sedang mempersiapkan ujian mikroprosesor. Jika penggunaan penghitung program adalah untuk menyimpan alamat instruksi selanjutnya, apa gunanya penunjuk tumpukan?
ditetapkan pada 23 September '09 jam 7:56
11
balasan

Rekursi dasar, periksa braket seimbang

Di masa lalu, saya menulis perangkat lunak yang menggunakan tumpukan untuk memeriksa persamaan yang seimbang, tetapi sekarang saya akan diminta untuk secara rekursif menulis algoritma yang sama untuk memeriksa tanda kurung dan tanda kurung yang benar. Contoh bagus :() [] (...
ditetapkan pada 26 April '10 jam 6:41
3
balasan

"masukkan" vs "push ebp; mov ebp, esp; sub esp, imm" dan "tinggalkan" vs "mov esp, ebp; pop ebp"

Apa perbedaan antara memasukkan dan mendorong ebp mov ebp, khususnya sub, instruksi imm? Apakah ada perbedaan kinerja? Jika demikian, apa yang lebih cepat dan mengapa kompiler selalu menggunakan yang terakhir? Demikian pula dengan cuti dan mov esp, instruksi ebp pop ebp ...
ditetapkan pada 11 Mei '11 pukul 8:59
4
balasan

Bagaimana saya bisa menonaktifkan "kembali" ke beberapa aktivitas?

Saya tidak ingin pengguna dapat kembali ke layar aplikasi saya. Rupanya, salah satu solusinya adalah memeriksa apakah aksinya lebih rendah dari yang sekarang, contoh dari splash screen, dan dalam hal ini keluar dari aplikasi, seperti yang ditunjukkan di atas ...
ditetapkan pada 16 Juni '11 pada 21:23
3
balasan

Analisis Escape di Jawa

Sejauh yang saya tahu, JVM menggunakan analisis melarikan diri untuk beberapa optimasi kinerja, seperti kunci dan tahan. Saya bertanya-tanya apakah mungkin bagi JVM untuk memutuskan bahwa objek tertentu dapat dialokasikan pada tumpukan menggunakan analisis ...
ditetapkan pada 21 April '09 jam 10:21
9
balasan

Bagaimana cara mengidentifikasi potensi / potensi masalah dalam program c / C ++?

Apakah ada cara standar untuk melihat berapa banyak ruang stack yang dimiliki aplikasi Anda dan apa tanda air tertinggi untuk menggunakan stack selama menjalankan? Juga dalam kasus mengerikan dari luapan aktual, apa yang terjadi? Kegagalan, inisiasi ...
aktifkan pada 14 Oktober. '08 pada jam 4:48
5
balasan

Menavigasi ke tumpukan panggilan Java di Eclipse

Dalam debuggers seperti GDB, ketika Anda berhenti di breakpoint, Anda dapat dengan mudah memindahkan tumpukan panggilan dan memeriksa sumber yang sesuai dan data bingkai tumpukan. Bagaimana Anda melakukannya di Eclipse?
atur 15 Juli '10 pada 17:14
8
balasan

Apakah SDK iOS menyediakan antrian dan tumpukan?

Saya menulis aplikasi untuk iPhone, dan saya terkejut bahwa tidak ada kelas NSQueue atau NSStack di Apple Foundation Framework. Saya melihat bahwa akan mudah untuk menggulirkan milik saya sendiri, dimulai dengan NSMutableArray, jadi saya akan melakukannya jika saya tidak melewatkan apa pun. Apakah saya melewatkan sesuatu?
set 06 Sep. '10 jam 18:48
14
balasan

Bagaimana menerapkan 3 tumpukan dengan satu larik?

Kadang-kadang saya menemukan pertanyaan wawancara berikut: Bagaimana menerapkan 3 tumpukan dengan satu array? Tentu saja, distribusi statis apa pun bukanlah solusi.
diatur pada 23 Januari '11 pada 0:13
3
balasan

Apa yang membuat ulimit -s tidak terbatas?

Jelas bahwa banyak pertanyaan terkait tentang distribusi tumpukan Apa dan di mana tumpukan dan tumpukan itu? Mengapa ada batasan ukuran tumpukan? Ukuran memori tumpukan dan tumpukan Namun, pada mesin yang berbeda * nix, saya dapat menjalankan perintah bash ulimit -s unli ...
diatur pada 23 Januari '13 pukul 5:39
5
balasan

Membuat objek di tumpukan / tumpukan?

Kode berikut membuat objek pada stack: Objek o; Saat membuat objek di heap, kita bisa menggunakan: Object * o; o = Obyek baru (); alih-alih: Obyek * o = Obyek baru (); Ketika kita membagi penciptaan objek tumpukan lebih dari dua baris dan memanggil konstruk ...
ditetapkan pada 14 April '12 jam 23:31