[C++] Tablice ... ? wielewymiarow ... ?

0

Hello!!! Zawsze mnie uczyli ze aby na czyms operowac to trzeba to znac!!
Jak wiec mam sobie wyobrazic tablice 3 - wymiarowa?? Skoro 2 -
wymiarowa moze wygladac jak np arkusz kalkulacyjny, 1-wymiar mozna
kojazyc z osia X ukladu wspolzednych jak wiec wielowymiarowe ?

0

wobraz sobie szescian i juz masz tablice 3 wymiarowa

np.
|_
/

da sie tez 4 wymiarowe ale tego to ort! sie wyobrazic :)

0

skoro tego nie da rady wyobrazic to jak na tym operowac? w dwu - wymiarowej to przynajmniej wiem ze to wyglada jak komurka i jesli wpisze 4a to wiem ze punktem zerowym mej tablicy jest to 4a - czyli zaczyna sie od 4 -tego wiersza kolumny 'a' - slyszalem tez ostatnio ze to kolumny odgrywaja istotna role np przy definiowaniu funkcji wiersze nie sa potrzebne czy to prawda?

0

Ekran jest dwuwymiarowy, ale obraz wydaje się być trójwymiarowy, czyli można sobie to wyobrazić. Z czwartym wymiarem jest gorzej, bo nie ma gdzie go upchnąć. Jednakowoż (lubię to słowo) tablica to jest takie ileś elementów po ileś elementów po ileś... Więc jeżeli będzie taka potrzeba to może mieć nawet 10 wymiarów i więcej :-) Żeby operować na tablicy, która ma dużo wymiarów trzeba tylko myśleć pokolei :d

/// Jeżeli wiesz jak działa tablica 2-wymiarowa to wiesz też jak działa 4-wymiarowa (mi się jeszcze nie zdażyło takiej używać)

0

4 wymiarowe też można sobie wyobrazić, nie słyszeliście nigdy na fizyce o 4. "osi czasu" ?

Tak to kolumny odgyrwają rolę przy liczeniu położenia elementu w pamięci, a najbardziej skrajny lewy element definicji tablicy nie jest do tego obliczenia potrzebny bo
int tab[1][1000]
to położenie (i*1000)+j czyli w deklaracji funkcji można anpisac int f(tab[][1000])
dla tablicy 3-wymiarowej tab[2][3][4] int f(tab[][3][4]) itd.

0

Wszystko da sie sobie wyobrazić.
Wez do ręki kostke rubika popatrz na nią i pomyśl. Po pewnym czasie dojdziesz do tego jak wyobrazić sobie tablice 3-wymiarową.
4-wymiarową tez można sobie wyobrazić trzeba się tylko troche postarać.

0

Rekurencja 3-wymiarowa...

  1. wym - linia
  2. wym - prostokąt
  3. wym - prostopadłościan
  4. wym - linia, w której każdy punkt jest trójwymiarowym prostopadłościanem
  5. wym - prostokąt prostopadłościanów
  6. wym - prostopadłościan prostopadłościanów
  7. wym - linia prosotpadłoscianów prostopadłościanów
  8. wym - ...
0

A czy ktoś zna może zastowowanie dla tablicy > niż 3- wymiarowej ??

0

No, w czterowymiarowej można zapisywać np. zmiany w czasie w danych dotyczących przestrzeni...

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