Elementy tablicy dwuwymiarowej nieprostokątnej

0

W tablicach dwuwymiarowych nieprostokątnych elementami są inne tablice tak jakby?

3

Tak, elementami tablic n-wymiarowych są tablice (n-1)-wymiarowe. W zależności od potrzeb, tzw. jagged arrays mogą być pożądane lub wręcz przeciwne.

0

Dlaczego n-1 wymiarowe?

1

Tablica składa się z elementów. Jeśli takim elementem jest tablica, to taka tablica tablic jest tablicą dwuwymiarową. Jeśli taka dwu wymiarowa jest elementem większej tablicy, to ta większa jest 3-wymiarowa. I tak dalej, n-wymiarowa tablica, jeśli jest elementem innej, większej, to ta większa jest n+1 wymiarowa. Tak samo działa to oczywiście w drugą stronę.

0

A w jaki sposób tablica dwuwymiarowa jest wypełniana? Pierwsza kolumna z pierwszym wierszem , pierwsza kolumna z drugim wierszem itd?

2

To zależy od programisty. Fizyczna reprezentacja w pamięci jest liniowa, to co Ty uznajesz za wiersze, a co za kolumny, zależy tylko od Ciebie.

0

A jeśli wypisuje elementy tablicy dwuwymiarowej to jak zrobić żeby wypisać w rzędach a nie w jednej lini?

1

Skorzystaj z dwóch zagnieżdżonych pętli – jedna śmiga po kolumnach, druga po rzędach. Możesz sobie przyjąć, że pierwszy wymiar macierzy określa kolumny, a drugi wiersze.

1 użytkowników online, w tym zalogowanych: 0, gości: 1