intelligente Tabellen
-
Ich versuche gerade eine Tabelle zu erstellen...
Die Tabelle basiert auf einem Koordinatensystem, wobei jeweils nur eine Achse pro Tabelle beinhaltet ist.
Über eine Poisson-Verteilung kommen die Zahlen in die Tabelle, wobei jede Zahl 5 Plätze beansprucht.
Also: 1. Zahl entspricht 1-5
2. Zahl " 6-10
3. Zahl usw...Das Problem ist nun ich weiss nicht wie ich das auf dem Code umsetzen kann.
Zudem möchte ich das die Tabelle, sobald die 1. Zahl weg ist, die 2. auf die Position der 1. schieb.
Auch hier weiss ich nicht weiter...Könnt ihr mir helfen?
-
vielleicht helfen dir listen aus der stl weiter...
-
kannst du da etwas konkreter werden?
-
std::list ist sehr konkret. Noch konkreter kann nur google werden
-
schau doch mal oben bei den tutorials nach. bei google solltest du allerdings auch sehr viel finden...
vielleicht schon wieder zu viel.
-
könnte ich diese Fkt. für das verwenden?
[/cpp]
// Hierbei versuche ich über eine Poisson-Verteilung einen Zufallsgenerator zu erstellen.
PoissonGenerator poisson;vector<X> tabelle;
// Dieser Generator gibt mir dann Werte
while (poisson->more_data()) {
X value = poisson->generate_value();// diese Werte möchte ich nacheinander in die Tabelle einfügen, also schön chronologisch
// Zudem belegt jeder Wert 5 Plätze in einer Tabelle.
for (int i = 1; i <= 5; ++i)
tabelle.push_back(value);
}
[cpp]
-
Rusian schrieb:
Zudem möchte ich das die Tabelle, sobald die 1. Zahl weg ist, die 2. auf die Position der 1. schieb.
Auch hier weiss ich nicht weiter...Könnt ihr mir helfen?
Ist nur ne Idee, könnte man da nicht nen verketteten Ring benutzen ? Wär auch nur nen Sinderfall von ner List aber würde dem Anspruch gerecht werden denk ich.