Problem dotyczy FreePascala (taki lepszy Turbo Pascal ;))
Mam mały problemik: chcę zrobić tablicę dwuwymiarową, która ma przechowywać max 1000000 elementów, ale w różnych komórkach
przykład
1: 6 2 4
2: 1
3:
4:
5: 5
przy czym liczba takich elementów będzie maksymalnie taka jak wielkość tablicy głównej - ma być to po prostu posortowana wg pewnych kryteriów tablica [1..1000000]. myślałem o stałym zadeklarowaniu tablicy:
tablica = array[1..1000000,1..1000000] of longint
ale jak łatwo policzyć za dużo zajmie ;). Poza tym wiekszosc miejsca bedzie sie marnowac...
pomyślałem więc, żeby pierwsza wartość była stała, a druga dynamiczna, ale jak to zapisać??
tablica = array[1..1000000,???] of longint
i jak potem zmienić wielkość tej drugiej części?
z góry BIG thx za pomoc ;). Jeżeli sprawa jest prosta to sorka, ale juz nie daje rady z tym szitem :(
zmiana zakresu longint na niższy nie wchodzi w gre - tak samo jak zmniejszenie tablicy :(