Computerwissenschaften

28
Erstellen von Kombinationen aus einer Reihe von Paaren ohne Wiederholung von Elementen

Ich habe eine Reihe von Paaren. Jedes Paar hat die Form (x, y), sodass x, y zu ganzen Zahlen aus dem Bereich gehören [0,n). Wenn also n 4 ist, dann habe ich die folgenden Paare: (0,1) (0,2) (0,3) (1,2) (1,3) (2,3) Ich habe schon die Paare. Jetzt muss ich eine Kombination mit n/2Paaren erstellen,...

28
Gibt es bestimmte Probleme, von denen bekannt ist, dass sie aus anderen Gründen als der Diagonalisierung, der Selbstreferenz oder der Reduzierbarkeit nicht entschieden werden können?

Jedes unentscheidbare Problem, das ich kenne, fällt in eine der folgenden Kategorien: Unentscheidbare Probleme durch Diagonalisierung (indirekte Selbstreferenz). Diese Probleme, wie das Problem des Anhaltens, sind nicht zu entscheiden, da Sie einen angeblichen Entscheider für die Sprache verwenden...

28
Binäre Bäume zählen

(Ich bin ein Student mit mathematischem Hintergrund und möchte wissen, wie man die Anzahl einer bestimmten Art von Binärbäumen zählt.) Mit Blick auf Wikipedia - Seite für Binary Trees , habe ich diese Behauptung aufgefallen , dass die Zahl der Wurzeln Binärbäumen der Größe wäre diese katalanische...

28
Wie finde ich einen Superstar in linearer Zeit?

Betrachten Sie gerichtete Graphen. Wir nennen einen Knoten vvv Superstar genau dann, wenn kein anderer Knoten von ihm aus erreichbar ist, aber alle anderen Knoten eine Kante zu vvv . Formal: \qquad \displaystyle v  Superstar  : ⟺ o u t d e g ( v ) = 0 ∧ i n d e g ( v ) = n - 1 Superstar :...

28
Was bedeutet "echte Parallelität"?

Ich höre oft Sätze wie "echte Nebenläufigkeitssemantik" und "echte Nebenläufigkeitsäquivalenzen" ohne Referenzen. Was bedeuten diese Begriffe und warum sind sie wichtig? Was sind einige Beispiele für echte Gleichzeitigkeiten und wozu sind sie erforderlich? ZB in welchen Fällen sind sie besser...

28
Was ist ein Batch-Compiler?

Ich habe das folgende Zitat aus dem Kurs meines Compilers (im Zusammenhang mit der Grafikfärbung): Da es langsam ist, wird die Grafikfarbe in Batch-Compilern verwendet, während der lineare Scan in JIT-Compilern verwendet wird. Ich konnte online keine klare Definition finden. Was macht einen...