Pytania oznaczone «array»

Tablica to systematyczny układ podobnych obiektów, zwykle w wierszach i kolumnach.

112
Dlaczego tablice zerowe są normą?

Pytanie zadane tu przypomniał mi dyskusji miałem u kolegi programisty. Argumentował, że tablice oparte na zerach powinny być zastąpione tablicami opartymi na zerach, ponieważ tablice oparte na zerach są szczegółami implementacji, które pochodzą ze sposobu działania tablic i wskaźników oraz sprzętu...

79
Jak odejść od szkoły myślenia „for-loop”?

To dość konceptualne pytanie, ale miałem nadzieję, że uda mi się uzyskać w tym zakresie kilka dobrych rad. Wiele programowania, które wykonuję, to tablice ( NumPy ); Często muszę dopasowywać elementy w co najmniej dwóch tablicach o różnych rozmiarach, a pierwszą rzeczą, do której się wybieram, jest...

40
Jakie jest zastosowanie .Any () na liście C # <>?

Byłem omawiania tego z kolegami, a nie mogliśmy dowiedzieć się, co ma zastosowanie .Anydla danego List<>, w języku C #. Możesz sprawdzić poprawność elementu w tablicy, podobnie jak następująca instrukcja: if (MyList.Any()){ ...} //Returns true or false Który jest dokładnie taki sam jak if...

30
Jak działa „Czwarty wymiar” z tablicami?

Abstrakcyjny: Tak więc, jak rozumiem (chociaż mam bardzo ograniczone rozumienie), istnieją trzy wymiary, z którymi (zwykle) pracujemy fizycznie: Pierwszy byłby reprezentowany przez linię. Drugi byłby reprezentowany przez kwadrat. Trzeci byłby reprezentowany przez sześcian. Wystarczająco...

22
Czy powinienem użyć listy czy tablicy?

Pracuję nad formularzem systemu Windows, aby obliczyć UPC dla numerów pozycji. Z powodzeniem tworzę taki, który będzie obsługiwał jeden numer pozycji / UPC na raz, teraz chcę rozwinąć i zrobić to dla wielu numerów pozycji / UPC. Zacząłem i próbowałem używać listy, ale ciągle się zacinam....

15
size_t lub int dla wymiarów, indeksu itp

W C ++ size_t(lub, bardziej poprawnie, T::size_typektóry jest „zwykle” size_t; tj. unsignedTyp) jest używany jako wartość zwracana dla size()argumentu argumentu operator[]itd. (Patrz std::vector, i in.) Z drugiej strony języki .NET używają int(i opcjonalnie long) do tego samego celu; w...

13
Dlaczego tablice C nie mogą mieć długości 0?

Standard C11 mówi, że tablice, zarówno o wielkości, jak i o zmiennej długości „powinny mieć wartość większą niż zero”. Jakie jest uzasadnienie niedopuszczenia długości 0? Zwłaszcza w przypadku tablic o zmiennej długości doskonale jest mieć rozmiar zero co jakiś czas. Jest także przydatny w...

10
Jaka jest różnica między tablicą a stosem?

Według Wikipedii stos : to abstrakcyjny typ danych ostatni i pierwszy (LIFO) i liniowa struktura danych. Podczas gdy tablica : to struktura danych składająca się z kolekcji elementów (wartości lub zmiennych), z których każdy jest identyfikowany przez co najmniej jeden indeks lub klucz...