«arrays» etiketlenmiş sorular

Dizi, her biri bir veya daha fazla dizin tarafından tanımlanan bir dizi öğeden (değerler, değişkenler veya referanslar) oluşan sıralı bir doğrusal veri yapısıdır. Dizilerin belirli varyantlarını sorurken, bununla ilgili şu etiketleri kullanın: [vector], [arraylist], [matrix]. Bu etiketi kullanırken, bir programlama diline özgü bir soruda, soruyu kullanılan programlama diliyle etiketleyin.

8
C harfinde char dizisi ve karakter işaretçisi arasındaki fark nedir?
C işaretçiler anlamaya çalışıyorum ama şu anda aşağıdaki ile karıştırıyorum: char *p = "hello" Bu, h'den başlayarak karakter dizisini gösteren bir karakter işaretçisi . char p[] = "hello" Bu, merhaba depolayan bir dizidir . Bu değişkenlerin her ikisini de bu işleve geçirdiğimde fark nedir? void printSomething(char *p) { printf("p: %s",p); …
216 c  arrays  pointers 


30
Dizi öğelerinin oluşumlarını / sıklığını sayma
Javascript, sayı değerleri ilk dizi almak ve içindeki öğeleri saymaya çalışıyorum. İdeal olarak, sonuç, her biri benzersiz bir elemanı belirten ve ikincisi, her bir elemanın kaç kez meydana geldiğini içeren iki yeni dizi olacaktır. Ancak, çıktı biçimi hakkında önerilere açıkım. Örneğin, ilk dizi şuysa: 5, 5, 5, 2, 2, 2, …


13
.NET veri yapıları: ArrayList, List, HashTable, Dictionary, SortedList, SortedDictionary - Hız, bellek ve her biri ne zaman kullanılır?
.NET'in birçok karmaşık veri yapısı vardır. Ne yazık ki, bazıları oldukça benzer ve ne zaman ve ne zaman kullanılacağından her zaman emin değilim. C # ve Visual Basic kitaplarımın çoğu onlar hakkında bir dereceye kadar konuşuyor, ancak hiçbir zaman gerçek bir ayrıntıya girmiyorlar. Array, ArrayList, List, Hashtable, Dictionary, SortedList ve …

22
Std :: vector düz dizilerden çok daha yavaş mı?
Hep std::vectorbir dizi olarak uygulanan genel bilgelik olduğunu düşündüm , falan falan filan. Bugün aşağı inip test ettim ve öyle görünmüyor: İşte bazı test sonuçları: UseArray completed in 2.619 seconds UseVector completed in 9.284 seconds UseVectorPushBack completed in 14.669 seconds The whole thing completed in 26.591 seconds Bu 3-4 kat …
212 c++  arrays  performance  stl  vector 

17
İşlevdeki dizi döndürme
int arr[5]Bir işleve geçirilen bir dizi var fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Bu diziyi nasıl iade edebilirim? Bunu nasıl kullanacağım, bir işaretçiyi geri döndüğümü söyleyerek ona nasıl erişeceğim?


6
typedef sabit uzunluk dizisi
24-bit veri türü tanımlamalıyım char[3]. Türü temsil etmek için kullanıyorum . Ben typedef Can char[3]için type24? Bir kod örneğinde denedim. typedef char[3] type24;Başlık dosyamı koydum . Derleyici bundan şikayet etmedi. Ancak void foo(type24 val) {}C dosyamda bir işlev tanımladığımda şikayet etti. Bunun type24_to_int32(type24 val)yerine gibi fonksiyonları tanımlamak istiyorum type24_to_int32(char value[3]).
210 c  arrays  gcc  typedef 

8
Java'ya eşittir Arrays.equals
Java'daki dizileri karşılaştırırken, aşağıdaki 2 ifade arasında herhangi bir fark var mı? Object[] array1, array2; array1.equals(array2); Arrays.equals(array1, array2); Ve eğer öyleyse, bunlar nedir?
209 java  arrays  equality 

25
Bir C # dizisinden yinelenenleri nasıl kaldırabilirim?
string[]Bir işlev çağrısından döndürülür C # bir dizi ile çalışıyorum . Muhtemelen bir Generickoleksiyona dökülebilirdim , ama muhtemelen temp dizisini kullanarak bunu yapmanın daha iyi bir yolu olup olmadığını merak ediyordum. Bir C # dizisinden yinelenenleri kaldırmanın en iyi yolu nedir?
209 c#  arrays  duplicates 

14
JavaScript “yeni Dizi (n)” ve “Array.prototype.map” tuhaflığı
Bunu Firefox-3.5.7 / Firebug-1.5.3 ve Firefox-3.6.16 / Firebug-1.6.2'de gözlemledim Firebug'u ateşlediğimde: var x = new Array(3) console.log(x) // [undefined, undefined, undefined] var y = [undefined, undefined, undefined] console.log(y) // [undefined, undefined, undefined] console.log( x.constructor == y.constructor) // true console.log( x.map(function() { return 0; }) ) // [undefined, undefined, undefined] console.log( …



3
Moğodb'da nesne dizisi nasıl aranır
Mongodb belgesinin (tablo) 'kullanıcılar' olduğunu varsayalım { _id: 1, name: { first: 'John', last: 'Backus' }, birth: new Date('Dec 03, 1924'), death: new Date('Mar 17, 2007'), contribs: [ 'Fortran', 'ALGOL', 'Backus-Naur Form', 'FP' ], awards: [ { award: 'National Medal', year: 1975, by: 'NSF' }, { award: 'Turing Award', year: …

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.