Pytania oznaczone «arrays»

105
Duże O tablic JavaScript

Tablice w JavaScript można bardzo łatwo modyfikować, dodając i usuwając elementy. To nieco maskuje fakt, że większość tablic językowych ma stały rozmiar i wymaga skomplikowanych operacji, aby zmienić rozmiar. Wygląda na to, że JavaScript ułatwia pisanie słabo działającego kodu tablicowego. To...

104
Java: wykryć duplikaty w ArrayList?

Jak mogę zająć się wykrywaniem (zwracaniem prawdy / fałszu), czy ArrayList zawiera więcej niż jeden taki sam element w Javie? Wielkie dzięki, Terry Edycja Zapomniałem wspomnieć, że nie chcę porównywać „bloków” ze sobą, ale ich wartości całkowite. Każdy „blok” ma int i to je wyróżnia. Znajduję...

104
czyszczenie tablicy znaków c

Pomyślałem, że ustawienie pierwszego elementu na wartość null wyczyści całą zawartość tablicy char. char my_custom_data[40] = "Hello!"; my_custom_data[0] = '\0'; Jednak to ustawia tylko pierwszy element na null. lub my_custom_data[0] = 0; Zamiast używać memset, pomyślałem, że powyższe 2...

104
Uzyskaj indeks elementu tablicy szybciej niż O (n)

Biorąc pod uwagę, że mam OGROMNĄ tablicę i wartość z niej. Chcę uzyskać indeks wartości w tablicy. Czy jest inny sposób, zamiast zadzwonić Array#indexpo to? Problem wynika z potrzeby utrzymywania naprawdę dużej tablicy i wywoływania Array#indexogromną liczbę razy. Po kilku próbach odkryłem, że...

104
JavaScript Zmniejsz pustą tablicę

Kiedy zmniejszam tablicę, próbuję uzyskać liczbę zero, ale nie rozumiem dokładnie zachowania funkcji [].reduce(function(previousValue, currentValue){ return Number(previousValue) + Number(currentValue); }); wynik TypeError: Reduce of empty array with no initial value wydaje się, że jeśli...

103
Numpy przypisywanie tablicy z kopiowaniem

Na przykład, jeśli mamy numpytablicę Ai chcemy numpytablicy Bz takimi samymi elementami. Jaka jest różnica między następującymi (patrz poniżej) metodami? Kiedy przydzielana jest dodatkowa pamięć, a kiedy nie? B = A B[:] = A(tak samo jak B[:]=A[:]?) numpy.copy(B,

102
Nie można utworzyć tablicy LinkedLists w Javie…?

Pracuję nad rzadką klasą macierzy, która musi używać tablicy LinkedListdo przechowywania wartości macierzy. Każdy element tablicy (tj. Każdy LinkedList) reprezentuje wiersz macierzy. Każdy element LinkedListtablicy reprezentuje kolumnę i przechowywaną wartość. W mojej klasie mam deklarację tablicy...

102
Jak wykryć, czy zmienna jest tablicą

Jaka jest najlepsza de facto standardowa metoda w różnych przeglądarkach do określenia, czy zmienna w JavaScript jest tablicą, czy nie? Przeszukując sieć można znaleźć wiele różnych sugestii, niektóre są dobre, a niektóre są nieprawidłowe. Na przykład poniższe podejście jest podstawowym...

102
inicjalizacja tablicy boolowskiej w java

Mam ten kod public static Boolean freq[] = new Boolean[Global.iParameter[2]]; freq[Global.iParameter[2]] = false; czy ktoś mógłby mi powiedzieć, co dokładnie robię źle i jak mam to poprawić? Muszę tylko zainicjować wszystkie elementy tablicy na wartość Boolean false. Dziękuję Ci...

102
Zresetuj tablicę int C do zera: najszybszy sposób?

Zakładając, że mamy a T myarray[100]z T = int, unsigned int, long long int lub unsigned long long int, jaki jest najszybszy sposób na zresetowanie całej jego zawartości do zera (nie tylko do inicjalizacji, ale do resetowania zawartości kilka razy w moim programie) ? Może z memsetem? To samo...