«array» etiketlenmiş sorular

Bir dizi, genellikle satırlar ve sütunlar halinde benzer nesnelerin sistematik bir düzenlemesidir.

30
Neden sıfır tabanlı diziler normdur?
Burada sorulan bir soru, bana bir programcı arkadaşımla yaptığım tartışmayı hatırlattı. Sıfır tabanlı dizilerin tek tabanlı dizilerle değiştirilmesi gerektiğini, çünkü sıfıra dayalı dizilerin dizilerden ve işaretçilerden ve bilgisayar donanım işlerinden kaynaklanan bir uygulama detayı olduğunu, ancak bu tür şeylerin daha üst düzeyde yansıtılmaması gerektiğini savundu. Diller. Şimdi tartışmada gerçekten iyi …
112 array 

3
“Döngü” düşünce okulundan nasıl uzaklaşırım?
Bu oldukça kavramsal bir soru, ancak bu konuda iyi tavsiyeler alabileceğimi umuyordum. Yaptığım programlamanın çoğu ( NumPy ) dizileriyle; Sık sık farklı boyutlardaki iki veya daha fazla dizideki öğeleri eşleştirmem gerekir ve ilk gittiğim şey bir döngü için, hatta daha da kötüsü, iç içe için bir döngüdür. Ben mümkün olduğunca …
79 python  array  loops 


5
.Any () 'in C # List <> içindeki kullanımı nedir?
Bunu meslektaşlarımla tartışıyordum ve C # ' .Anyda verilen herhangi bir kullanımın ne olduğunu bulamadık List&lt;&gt;. Dizideki bir öğenin geçerliliğini aşağıdaki ifade gibi kontrol edebilirsiniz: if (MyList.Any()){ ...} //Returns true or false Tam olarak aynı olan if (MyList.Count() != 0) { ... } ve ififadenin amacı hakkında çok daha yaygın, …
40 c#  array  list 

2
PHP: ne zaman diziler kullanılır ve çoğunlukla veri depolayan kod yapıları için nesneler ne zaman kullanılır?
PHP, diziler gibi nesne olmayan veri türlerinin kullanılmasına ve döndürülmesine izin veren karma bir paradigma dilidir. Belirli bir durumda hangi programlama yapısının kullanılacağına karar verirken, dizilerin veya nesnelerin seçilmesiyle ilgili bazı yönergeleri netleştirmeye çalışıyorum. Bu, PHP dili yapıları kullanarak verileri kodlamanın yolları hakkında ve bir yolun veri aktarma amacıyla (örneğin …

11
“Dördüncü Boyut” dizilerle nasıl çalışır?
Özet: Dolayısıyla, anladığım kadarıyla (çok sınırlı bir anlayışa sahip olmama rağmen), fiziksel olarak çalıştığımız üç boyut var: Birincisi bir çizgiyle temsil edilir. 2nci kare ile temsil edilir. Üçüncüsü bir küp ile temsil edilir. Dördüncü seviyeye gelene kadar yeterince basit - 3D uzayda çizmek biraz zor, ne demek istediğimi anlıyorsan ... …
30 theory  array 

3
Bir liste mi yoksa bir dizi mi kullanmalıyım?
Öğe numaraları için UPC'yi hesaplamak üzere bir windows formu üzerinde çalışıyorum. Bir kerede bir ürün numarası / UPC'yi başarılı bir şekilde oluşturacak bir tane oluşturdum, şimdi birden fazla ürün numarası / UPC için genişletmek ve yapmak istiyorum. Bir liste kullanmaya başladım ve denedim, ancak sürekli takılıyorum. Bir yardımcı sınıf oluşturdum: …
22 c#  array  winforms  list 

3
Büyük dizileri doldurmadan büyük bir sorun üretmenin profesyonel yolu: C ++, dizinin bir kısmından boş bellek
Bir fizik simülasyonu geliştiriyorum ve programlamaya yeni başladığım için, büyük programlar (çoğunlukla bellek sorunları) üretirken sorunla karşılaşıyorum. Dinamik bellek ayırma ve silme (yeni / silme, vb.) Hakkında bilgim var, ancak programı nasıl yapılandırdığım konusunda daha iyi bir yaklaşıma ihtiyacım var. Diyelim ki çok büyük bir örnekleme oranıyla birkaç gün süren …
20 c++  data  memory  array  dynamic 

3
Sipariş edilen bilgiler İlişkisel Veritabanında nasıl saklanır
Düzgün ilişkisel bir veritabanında sipariş bilgileri depolamak anlamaya çalışıyorum. Bir örnek: Diyelim ki Şarkılardan oluşan bir Çalma Listem var. İlişkisel Veritabanımda, Playlistsbazı meta veriler (ad, yaratıcı, vb.) İçeren bir tablo var . Ayrıca şarkı Songsiçeren bir playlist_idbilgi (ad, sanatçı, süre, vb) yanı sıra , içeren bir tablo var . Varsayılan …

4
boyutlar, dizin vb. için size_t veya int
C ++ 'da, size_t(veya daha doğru bir şekilde T::size_type"genellikle" olan size_t; yani, bir unsignedtür) , vb. size()Argümanının dönüş değeri olarak kullanılır .operator[]std::vector Öte yandan, .NET dilleri aynı amaç için kullanır int(ve isteğe bağlı olarak long); aslında, imzasız türleri desteklemek için CLS uyumlu diller gerekli değildir . .NET'in C ++ 'dan …
15 c#  c++  array 


6
C dizilerinin neden 0 uzunluğu olamaz?
C11 standardı, hem boyutsal hem de değişken uzunluktaki dizilerin "sıfırdan büyük bir değere sahip olacağını" söylüyor. 0 uzunluğuna izin vermemenin gerekçesi nedir? Özellikle değişken uzunluklu diziler için her seferinde sıfır büyüklüğüne sahip olmak mükemmel bir anlam ifade eder. Boyutları bir makro veya derleme yapılandırma seçeneğinden olduğunda statik diziler için de …
13 c  array 

2
Dizi elemanları için köşeli parantez kullanma geleneği nasıl gelişti?
Birçok programlama dili sözdizimini bir dizi, sekans veya vektörün 'elementine a[i]atıfta bulunmak için kullanır - özellikle C ve Pascal (1960'ların sonlarından ve 1970'lerin başlarından itibaren) bunu yapar. Öte yandan, Fortran (1950'lerden) gibi daha önceki bazı diller bu sözleşmeyi kullanmaz. Ayrıca, biraz matematik çalıştım ve matematikçiler aralıklar için köşeli parantez kullanırlar …
11 history  array  syntax 

8
Array ve Stack arasındaki fark nedir?
Wikipedia'ya göre bir yığın : son giren ilk çıkar (LIFO) soyut veri türü ve doğrusal veri yapısıdır. Bir dizi varken : her biri en az bir dizi dizini veya anahtarı ile tanımlanan bir öğe koleksiyonundan (değerler veya değişkenler) oluşan bir veri yapısıdır. Anladığım kadarıyla, oldukça benzerler. Peki, ana farklar nelerdir? …

6
Sıralanmamış dizideki bir aralıktan maksimum değer alınıyor
Bir sahip sıralanmamış dizi . Ben bir aralık vermek sorguları var ve sonra bu aralıktan maksimum değer döndürmek zorunda. Örneğin: array[]={23,17,9,45,78,2,4,6,90,1}; query(both inclusive): 2 6 answer: 78 Herhangi bir aralıktan maksimum değeri hızlı bir şekilde almak için hangi algoritmayı veya veri yapısını oluşturuyorum. (Çok fazla sorgu var) EDIT: Bu gerçekten …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.