Pytania otagowane jako arrays

Tablica jest uporządkowaną liniową strukturą danych składającą się ze zbioru elementów (wartości, zmiennych lub referencji), z których każdy jest identyfikowany przez jeden lub więcej indeksów. Pytając o konkretne warianty tablic, użyj zamiast tego następujących powiązanych tagów: [wektor], [arraylist], [matryca]. Podczas używania tego znacznika w pytaniu specyficznym dla języka programowania należy oznaczyć pytanie używanym językiem programowania.



30
Zliczanie wystąpień / częstotliwości elementów tablicy
W JavaScript próbuję pobrać początkową tablicę wartości liczbowych i policzyć w niej elementy. Idealnie, wynikiem byłyby dwie nowe tablice, pierwsza określająca każdy unikalny element, a druga zawierająca liczbę wystąpień każdego elementu. Jestem jednak otwarty na sugestie dotyczące formatu danych wyjściowych. Na przykład, jeśli początkowa tablica to: 5, 5, 5, 2, …


13
Struktury danych .NET: ArrayList, List, HashTable, Dictionary, SortedList, SortedDictionary - Szybkość, pamięć i kiedy z nich korzystać?
.NET ma wiele skomplikowanych struktur danych. Niestety niektóre z nich są dość podobne i nie zawsze jestem pewien, kiedy użyć jednego, a kiedy innego. Większość moich książek w języku C # i Visual Basic mówi o nich do pewnego stopnia, ale tak naprawdę nigdy nie wchodzą w szczegóły. Jaka jest …

22
Czy std :: vector jest o wiele wolniejszy niż zwykłe tablice?
Zawsze myślałem, że to ogólna mądrość std::vector„zaimplementowana jako tablica”, bla bla bla. Dzisiaj zszedłem na dół i przetestowałem go, i wydaje się, że tak nie jest: Oto kilka wyników testu: UseArray completed in 2.619 seconds UseVector completed in 9.284 seconds UseVectorPushBack completed in 14.669 seconds The whole thing completed in …
212 c++  arrays  performance  stl  vector 

17
Zwraca tablicę w funkcji
Mam tablicę, int arr[5]która jest przekazywana do funkcji fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Jak mogę zwrócić tę tablicę? Jak mam z niego korzystać, powiedzmy, że zwróciłem wskaźnik, w jaki sposób mam uzyskać do niego dostęp?


6
typedef tablica o stałej długości
Muszę zdefiniować 24-bitowy typ danych. Używam char[3]do reprezentowania typu. Czy mogę napisać char[3]na maszynie type24? Próbowałem w próbce kodu. I umieścić typedef char[3] type24;w moim pliku nagłówka. Kompilator nie narzekał na to. Ale kiedy zdefiniowałem funkcję void foo(type24 val) {}w moim pliku C, narzekała. Chciałbym móc definiować funkcje takie jak …
210 c  arrays  gcc  typedef 


25
Jak usunąć duplikaty z tablicy C #?
Pracowałem z string[]tablicą w języku C #, która jest zwracana z wywołania funkcji. Mogłem ewentualnie przesyłać do Generickolekcji, ale zastanawiałem się, czy istnieje lepszy sposób, aby to zrobić, być może przy użyciu tablicy tymczasowej. Jaki jest najlepszy sposób na usunięcie duplikatów z tablicy C #?
209 c#  arrays  duplicates 

14
JavaScript „new Array (n)” i „Array.prototype.map” dziwne
Zauważyłem to w Firefox-3.5.7 / Firebug-1.5.3 i Firefox-3.6.16 / Firebug-1.6.2 Kiedy odpalam Firebug: 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, …


15
Jak przeglądać tablicę zawierającą obiekty i uzyskiwać dostęp do ich właściwości
Chcę przeglądać obiekty zawarte w tablicy i zmieniać właściwości każdego z nich. Jeśli to zrobię: for (var j = 0; j < myArray.length; j++){ console.log(myArray[j]); } Konsola powinna wywołać każdy obiekt w tablicy, prawda? Ale w rzeczywistości wyświetla tylko pierwszy obiekt. jeśli konsolę zaloguję tablicę poza pętlą, wszystkie obiekty pojawią …

3
Jak wyszukiwać w tablicy obiektów w mongodb
Załóżmy, że dokument (tabela) mongodb to „users” { _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', …

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.