Computerwissenschaften

Fragen und Antworten für Studenten, Forscher und Informatiker


1
Ist Regex Golf NP-Complete?
Wie in diesem aktuellen XKCD-Strip und diesem aktuellen Blog-Post zu sehenVon Peter Norvig (und einer Slashdot-Geschichte mit letzterem) ist "Regex Golf" (das besser als das Problem der Trennung regulärer Ausdrücke bezeichnet werden könnte) das Rätsel, den kürzestmöglichen regulären Ausdruck zu definieren, der jedes Wort in Satz A und kein Wort …




4
Was ist der Unterschied zwischen einem Typ und einer Art?
Ich lerne die Programmiersprache Haskell und versuche, mich mit dem Unterschied zwischen a typeund a auseinanderzusetzen kind. Wie ich es verstehe, a kind is a type of type. Zum Beispiel a ford is a type of carund a car is a kind of vehicle. Ist dies eine gute Möglichkeit, darüber …




6
Was ist für GCD am effizientesten?
Ich weiß, dass der Algorithmus von Euclid der beste Algorithmus ist, um den GCD (Great Common Divisor) einer Liste positiver Ganzzahlen zu erhalten. In der Praxis können Sie diesen Algorithmus jedoch auf verschiedene Arten codieren. (In meinem Fall habe ich mich für Java entschieden, aber C / C ++ könnte …


2
Ist Dominosa NP-Hard?
Dominosa ist ein relativ neues Puzzlespiel. Es wird auf einem Raster gespielt. Bevor das Spiel beginnt, werden die Dominoknochen auf dem Raster platziert (was eine perfekte Kachelung darstellt) ). Im nächsten Schritt werden die Dominoknochen ausgeblendet, sodass nur die Zahlen angezeigt werden. Ziel des Spiels ist es, die ursprüngliche Anordnung …

6
Kann die Eingabe in eine Turingmaschine unendlich lang sein?
Berücksichtigt man nur das Alphabet , stammen die Zeichenfolgen, die als Eingabe für die Turing-Maschinen verwendet werden können, aus der Menge . Aber macht es Sinn, dass die Eingabe eine unendliche Binärzeichenfolge ist? Wenn beispielsweise eine Turing-Maschine alle Zeichenfolgen akzeptiert, die mit einer 0 beginnen, gehört eine binäre Zeichenfolge mit …


1
Zwei Definitionen von ausgeglichenen binären Bäumen
Ich habe zwei Definitionen von ausgeglichenen binären Bäumen gesehen, die für mich unterschiedlich aussehen. Ein Binärbaum ist ausgeglichen, wenn für jeden Knoten gilt, dass sich die Anzahl der inneren Knoten im linken Teilbaum und die Anzahl der inneren Knoten im rechten Teilbaum um höchstens 1 unterscheiden. Ein binärer Baum wird …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.