'Yığın' olarak etiketlenen sorular

Bir yığın, birinci (LIFO) içindeki soyut bir soyut veri tipi ve veri yapısıdır. Yığınların yaygın bir kullanımı, alt rutin argümanları saklamak ve adresleri döndürmektir.
25
cevap

Yığın ve yığın nerede ve nerede?

Programlama dillerindeki kitaplar, bu iki şeyin ne olduğunu açıklamadan yığında değer tiplerinin yaratıldığını ve öbek üzerinde referans türlerinin yaratıldığını açıklar. Bunun için net bir açıklama okumamıştım. Bir yığının ne olduğunu biliyorum. Ama nerede ve ne oldukları (fiziksel olarak ...
17 eylül ayarla . '08, 07:18
5
cevap

Java Vector (ve Stack) sınıfı neden eski veya modası geçmiş?

Neden Java Vector eski, eski veya modası geçmiş olarak kabul edilir? Eşzamanlılıkla çalışırken kullanılır mı? Ve nesneleri manuel olarak senkronize etmek istemiyorsam ve sadece güvenli bir koleksiyon kullanmak istemiyorsam ...
06 Eylül ayarla. '09, 21:04
23
cevap

Javascript'te yığın ve sıra nasıl uygulanır?

Javascript'te stack ve queue uygulamanın en iyi yolu nedir? Bir baypas algoritması arıyorum ve bu veri yapılarına ihtiyacım var.
19 Ekim’de '09, 9:15
23
cevap

Hangisi daha hızlı: yığın tahsisi veya yığın tahsisi

Bu soru oldukça basit gelebilir, ancak bu, birlikte çalıştığım başka bir geliştiriciyle çalıştığım bir tartışma. Bir yığın yerine, vurgulayarak yapabileceğim şeyleri biriktirmeye çalıştım. Benimle konuştu ve omuzlarımı izledi ...
02 Ekim ayarla '08, 09:06
19
cevap

İki yığın kullanarak bir sıra nasıl uygulanır?

İki yığınının olduğunu ve başka bir geçici değişkenin olmadığını varsayalım. Yalnızca iki yığın kullanarak bir kuyruk veri yapısını "oluşturmak" mümkün mü?
16 Eylül’ü ayarla '08, 6:37
25
cevap

Neden alloca () iyi uygulama olarak kabul edilmiyor?

alloca (), malloc () örneğinde olduğu gibi, yığında değil yığınta bellek ayırır. Bu nedenle, rutinden geri döndüğümde, bellek serbest bırakılıyor. Yani bu aslında dinamik olarak tahsis edilmiş hafızayı bırakma sorunumu çözdü. Hafızayı boşaltmak, vyde ...
19 Haziran’da saat 19: 19’da
31
cevap

Android: arka yığını temizle

Android'de bazı eylemlerim var, A, B, C diyorum. A'da bu kodu B'yi açmak için kullanıyorum: Amaç niyet = yeni Amaç (this, B. sınıfı); startActivity (niyet); B'de, C kodunu açmak için bu kodu kullanıyorum: Amaç niyet = yeni Amaç (this, C.clas ...
26 Nis'ta ayarlandı '11 21: 03'te
8
cevap

C'de parantezler yığın yığını gibi mi hareket eder?

Yeni bir küme parantezi kümesinde bir değişken oluşturursam, bu değişken kapanma braketindeki yığından dışarı mı çıktı, yoksa işlevin sonuna kadar asılı mı? Örneğin: void foo () {int c [100]; {int d [200]; } // biraz zaman alan kod ...
03:010 'da 19:02
5
cevap

Yığın kopması algılandı

Bir .out dosyamı çalıştırıyorum. Yürütmeden sonra, program bir süre başlar ve ardından şu mesajla çıkar: **** yığın çökertme tespit edildi ***: ./a.out sonlandı * * ======= Geri izleme: ========= * * / lib / tls / i686 / cmov / libc.so.6 (__ fortify_fail + 0x48) A ...
28 Ağustos ayarlayın . '09, 11:17
6
cevap

Python kuyruk özyinelemesini optimize ediyor mu?

Aşağıdaki hata parçasını çalıştırmayan aşağıdaki kod parçacığına sahibim: RuntimeError: maksimum yineleme derinliği aşıldı Kuyruk yineleme optimizasyonuna (TCO) izin vermek için yeniden yazmaya çalıştım. İnanıyorum ki bu kod ...
27 Kasım’da ayarlandı '12 22:53
9
cevap

C ++ 'da Yığın, Statik ve Yığın

Aradım, ama bu üç şeyi pek iyi anlamadım. Dinamik tahsisi ne zaman (bir yığında) kullanmam gerekir ve bunun asıl avantajı nedir? Statik ve yığının sorunları nelerdir? Değişkenleri seçmeden tüm uygulamayı yazabilir miyim ...
03 Ocak'ta ayarlandı '09 8:41
22
cevap

İki kuyruk kullanarak yığın uygulaması

Benzer bir soru daha önce orada sorulmuştu, fakat soru iki sıra sıra olarak kullanılarak tersine çevrildi. Soru ... Standart sıraları ile iki sıra göz önüne alındığında (enqueue, dequeue, isempty, size), standart işlemlerle yığını uygulayın (pop, it, i ...
27 Mart’ta saat 05: 07’de
10
cevap

C ++ 'da yığın ve yığının doğru kullanımı?

Bir süredir programlama yapıyorum, fakat çoğunlukla Java ve C #. Belleği asla kendi başıma yönetmek zorunda kalmamıştım. Kısa bir süre önce C ++ programlamaya başladım ve işleri yığınta tutmak zorunda kaldığımda ve bunları bir yığında ne zaman saklayacağım konusunda biraz kafam karıştı. Benim ...
01.09.09
8
cevap

Diziler, yığınlar, yığın ve değerler türleri

int [] myIntegers; myIntegers = yeni int [100]; Yukarıdaki kodda, öbek üzerinde bir dizi oluşturan yeni bir int [100] var mı? CLR'de C # ile okuduklarımdan cevap evet. Fakat dizi içindeki asıl int ile neler olduğunu anlayamıyorum. O zamandan beri ...
11 Temmuz’da saat 17: 30’da
1
cevap

Yerel değişken bilgilerini (adres ve tür) Delphi programından veya derleyici tarafından oluşturulan hata ayıklama bilgilerinden nasıl çıkarırsınız?

Amacım: Bir Delphi-derlenmiş 32-bit veya 64-bit Windows programında, bir ipucu çalıştırmak için askıya alınmış bir iş parçacığı verilmesi (çalıştırılabilir) Her bir yöntemde yerel değişkenleri ve değerlerini numaralandırmak için belirtilen yığın girişleri. Bu ...
01 Mayıs '15 'te 19:17