Computerwissenschaften

15
Sind "Flow Free" -Rätsel NP-schwer?

Ein "Flow Free" -Puzzlespiel besteht aus einer positiven ganzen Zahl und einer Reihe von (ungeordneten) Paaren unterschiedlicher Eckpunkte im Gitterdiagramm sodass sich jeder Eckpunkt in höchstens einem Paar befindet. Eine Lösung für ein solches Puzzle ist eine Reihe ungerichteter Pfade in der...

15
Warum getrennt lexen und analysieren?

Es ist möglich, ein Dokument mit einem einzigen Durchgang von einem Zustandsautomaten aus zu analysieren. Was ist der Vorteil von zwei Durchgängen, dh. Haben Sie einen Lexer zum Konvertieren von Text in Token und einen Parser zum Testen der Produktionsregeln für diese Token? Warum nicht einen...

15
Zweck von Supercomputern

Letzten Herbst habe ich eine Tour mit dem Blue Waters Supercomputer an der University of Illinois gemacht. Ich fragte, ob jemals jemand den gesamten Computer benutzt hätte. Mir wurde gesagt, dass es immer an mehreren Projekten arbeitete. Das ließ mich über die Nützlichkeit von Supercomputern...

15
Wie konstruiere ich ein XOR-Gatter mit nur 4 NAND-Gattern?

xorTor, jetzt muss ich dieses Tor mit nur 4 nandTor bauen a b out 0 0 0 0 1 1 1 0 1 1 1 0 das xor = (a and not b) or (not a and b), was A¯¯¯¯B+AB¯¯¯¯EIN¯B+EINB¯\begin{split}\overline{A}{B}+{A}\overline{B}\end{split} Ich kenne die Antwort, aber wie komme ich aus der Formel zum Gate-Diagramm?...

15
Kleene Sternoperation auf der leeren Sprache

In meinem Lehrbuch heißt es: wobei eine leere Sprache ist.∅∅∗={ϵ}∅∗={ϵ}\emptyset^*=\{\epsilon\}∅∅\emptyset Wir wissen jedoch, dass , wobei eine beliebige Sprache ist.LL⋅∅=∅L⋅∅=∅L \cdot \emptyset = \emptysetLLL Ich kann dieses Konzept nicht intuitiv erfassen, da die Kleene-Stern-Operation darauf...

15
Was bedeutet

Was bedeutet log O ( 1 ) nlogO(1)n\log^{O(1)}n ? Ich kenne die Big-O-Notation, aber diese Notation macht für mich keinen Sinn. Ich kann auch nichts darüber finden, weil eine Suchmaschine dies auf keinen Fall richtig interpretiert. Für ein bisschen Kontext lautet der Satz, in dem ich ihn gefunden...