Erstellen Sie einen Algorithmus, der die Lauflängenkodierung umsetzen kann.

Neue Frage »

Auf diesen Beitrag antworten »
N.S Erstellen Sie einen Algorithmus, der die Lauflängenkodierung umsetzen kann.

Meine Frage:
Erstellen Sie einen Algorithmus, der die Lauflängenkodierung umsetzen kann. Benutzen Sie für die Darstellung eine allgemeine umgangssprachliche Beschreibung. Sie müssen kein C++-Programm erstellen, das eine Lauflängenkodierung umsetzen kann.


Meine Ideen:
Hallo hier ist meine Lösung, ich bin unsicher, ob das richtig gelöst ist oder nicht. Ich bedanke mich für eure Hilfe smile

AABBCD

2A2B1C1D

2211

Wenn Zahl größer als 2211 dann
Gib ,, Die Zahl mit größer als 2211? aus
Sonst
Gib, Die Zahl mit nicht größer als 2211? aus
 
Auf diesen Beitrag antworten »
eulerscheZahl

Wie willst du denn aus 2211 das AABBCD wieder herstellen? Es könnte ja auch CCAABD heißen?!

Zitat:
Wenn Zahl größer als 2211 dann
Gib ,, Die Zahl mit größer als 2211? aus

Wozu soll der Vergleich wichtig sein?
Auf diesen Beitrag antworten »
N.S

hier ist meine neue Lösung, es ist ein bisschen kompliziert. Ich muss einen Zähler erhöhen, aber wie kann ich eine Zahl erhöhen??

Hier ist die Lauflängenkodierung

10000100111111111000000000

Ich muss den Zeichen merken.
ist das neue Zeichen gleich wie das vorherige?
Wenn ja, muss ich einen Zähler erhöhen. >>>>>> wie kann ich einen Zähler erhöhen?
Wenn neine, muss ich den Zähler und das gemerkte Zeichen ausgeben
und den Zähler auf Null setzen und das neue Zeichen merken.
 
Neue Frage »
Antworten »


Verwandte Themen

Die Beliebtesten »
Die Größten »
Die Neuesten »