Hej.
Już nie myślę a nigdy nie miałam takiego problemu, dlatego postanowiłam zapytać was. Mam max 300 elementów w dynamicznej tablicy struktur, niektóre z nich po pewnym czasie już nigdy nie zostaną wykorzystane. W strukturze mam zmienną "int użycie=0 albo int użycie=1", która określa czy element w przyszłości może być wykorzystany czy nie. Chciałabym losować element, który zostanie użyty. Teraz pytanie - losować "*na pałę" spośród wszystkich elementów i sprawdzać za każdym razem zmienną "użycie"? Czy może od razu zwalniać pamięć gdy wiem, że element już nie zostanie wykorzystany - tylko wtedy zostaną mi wiszące wskaźniki i indeksy nie będą po kolei np. [2,83,243] i jak tu spośród takich liczb coś wylosuje ;/ Co się robi w takich przypadkach?
Pozdrawiam
*Myślałam jeszcze, że może losować dopóki >połowa jest zdatnych do użycia a potem po prostu przelecieć od początku do końca po tych które zostały (będzie to ułomna losowość), no ale nie wiem już sama.