Verfahren gesucht

Gast #2118013
Lesenswert?
• ▲
▼
Hallo,

ich hatte mal vor 2 Jahren ein Verfahren gefunden, mit dem folgendes 
möglich war.

Sagen wir, wir haben eine 4bit Zahl. Diese kann also die Gestalt von 
0000 bis 1111 annehmen.
Nun gibt es die Möglichkeit, eine Zahl zu generieren (mit einigen mehr 
Bits), die alle 2^4 möglichen Zahlen enthält, aber nur eine minimale 
Größe hat.
Wie heißt dieses Verfahren, bzw wie generiert man diese Zahl?

Danke
Gast #2118030
Lesenswert?
• ▲
▼
So wie ich das verstanden habe, sucht der TO ein Verfahren, um alle 
möglichen Bitkombinationen in einer Zahl zu bekommen, die so kurz wie 
möglich ist.

Beispiel mit 2 Bit:
4 mögliche Bitkombinationen - 00, 01, 10, 11

Eine mögliche Lösung wäre 00011011, darin kommen alle 4 Bitkombinationen 
vor. Jedoch ist das nicht die kürzeste Lösung.

00110 ist besser:
00 110
0 01 10
00 11 0
001 10
Gast #2119074
Lesenswert?
• ▲
▼
Hi,

das ist die de Bruijn Sequenz


0 0 0 0 1 0 0 1 1 0 1 0 1 1 1 1

und das ist deine

0 0 0 0 1 0 0 1 1 0 1 0 1 1 1 1 0 0 0

exact das gleiche, nur dass man die letzten drei Nullen bei dir 
Streichen kann, denn wenn man wieder von vorne beginnt, hat man schon 4 
nullen.

Gruß

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.