- Co jest pierwsze w kolejności kolumny lub wierszu?
- Który jest szybszym rzędem lub zamówieniem kolumnowym?
- Dlaczego kolejność rowów jest szybsza niż główna kolumna?
Co jest pierwsze w kolejności kolumny lub wierszu?
Liczba wierszy i kolumn, które ma matrycę, nazywa się jego wymiarem lub porządkiem. Według konwencji wiersze są najpierw wymienione; i kolumny, drugi.
Który jest szybszym rzędem lub zamówieniem kolumnowym?
Pokazuje tylko, że w języku C tablice 2-D są przechowywane w głównej kolejności, a tym samym iterowanie jego elementów w rzędu główne zamówienie jest bardziej wydajne. W językach takich jak Pascal i Fortran iteracja według głównej kolumny będzie bardziej wydajna, ponieważ tablice 2-D są przechowywane w głównej kolejności kolumny.
Dlaczego kolejność rowów jest szybsza niż główna kolumna?
Czytanie pamięci w ciągłych lokalizacjach jest szybsze niż skakanie między lokalizacjami. W rezultacie, jeśli macierz jest przechowywana w kolejności szeregu wiersza, wówczas iteracja przez jej elementy sekwencyjnie w kolejności szerza do wiersza może być szybsze niż iteracja za pomocą elementów w kolejności kolumnowej.