Hallo ;-)
halb am verzweifeln:-S
Ich will eine Binärdatei die einen verschlüsselten Text enthält mittels Sortieralgorithmus entschlüsseln.
Jedes Zeichen des Textes entspricht einem Datensatz in der Datei.
Jeder Datensatz ist 2 Byte groß und hat folgendes Format: Zeichen, Index.
Der Index gibt die korrekte Position des Zeichens im Text an.
Bsp.: H 01 T 02 B 00 ---> verschlüsselter Text HTB
entschlüsselter Text BHT
Meine Idee war die Byte's in ein Mehrdimensionales Array zu packen, fürs beispiel oben hatte ich ein array[2][1] deklariert und habe denn mittels Sortieralgorithmus, den index aufsteigend sortieren lassen. Damit hab ich irgendwie nur erreicht das der Index an der Richtigen Position steht aber die Zeichen bleiben an alter stelle. Ich dachte eigentlich die Zeichen ziehen mit weils doch ein Array is.
Hat jemand vielleicht ein Denkanschupss? wie ich diese Datensätze sortiert bekomme ? Schon so viel gesucht im netz, vielleicht such ich auch mit falschen Stichwörtern.
Danke im vorraus für alles
mfg
frances
halb am verzweifeln:-S
Ich will eine Binärdatei die einen verschlüsselten Text enthält mittels Sortieralgorithmus entschlüsseln.
Jedes Zeichen des Textes entspricht einem Datensatz in der Datei.
Jeder Datensatz ist 2 Byte groß und hat folgendes Format: Zeichen, Index.
Der Index gibt die korrekte Position des Zeichens im Text an.
Bsp.: H 01 T 02 B 00 ---> verschlüsselter Text HTB
entschlüsselter Text BHT
Meine Idee war die Byte's in ein Mehrdimensionales Array zu packen, fürs beispiel oben hatte ich ein array[2][1] deklariert und habe denn mittels Sortieralgorithmus, den index aufsteigend sortieren lassen. Damit hab ich irgendwie nur erreicht das der Index an der Richtigen Position steht aber die Zeichen bleiben an alter stelle. Ich dachte eigentlich die Zeichen ziehen mit weils doch ein Array is.
Hat jemand vielleicht ein Denkanschupss? wie ich diese Datensätze sortiert bekomme ? Schon so viel gesucht im netz, vielleicht such ich auch mit falschen Stichwörtern.
Danke im vorraus für alles
mfg
frances