Computerwissenschaften

Fragen und Antworten für Studenten, Forscher und Informatiker

1
) -Algorithmus für das K-Clique-Problem
Das Cliquenproblem ist ein bekanntes -vollständiges Problem, bei dem die Größe der erforderlichen Clique Teil der Eingabe ist. Das k-Clique-Problem hat jedoch einen trivialen polynomialen Zeitalgorithmus ( O ( n k ), wenn k konstant ist). Ich interessiere mich für die bekanntesten oberen Schranken, wenn k konstant ist.NPNPNPO(nk)O(nk)O(n^k)kkk Gibt es …

2
Heap - Geben Sie einen
Höchstwahrscheinlich wird diese Frage schon einmal gestellt. Es ist aus CLRS (2nd Ed) Problem 6.5-8 - Geben Sie einen -Zeitalgorithmus an, um sortierte Listen zu einer sortierten Liste zusammenzuführen, wobei die Gesamtzahl der Elemente in allen Eingabelisten ist. (Hinweis: Verwenden Sie einen Min-Heap für die Way-Zusammenführung.)O(nlgk)O(nlg⁡k)O(n \lg k)kkknnnkkk Da es …

3
Unendliche Sprache vs. endliche Sprache
Mir ist nicht klar, wie die Ausdrücke "unendliche" Sprache oder "endliche" Sprache in der Computertheorie verwendet werden. Ich denke , die Wurzel des Übels ist , dass eine Sprache wie L={ab}∗L={ab}∗L=\{ab\}^* ist unendlich in dem Sinne , dass es eine unendliche erzeugen kann (aber zählbare) Anzahl der Saiten. Dennoch kann …

4
Wie entwickelt man einen Algorithmus, der mögliche Kochrezepte vorschlägt?
Ich hatte einmal einen Veteranen in meinem Kurs, der einen Algorithmus entwickelte, der Kochrezepte vorschlug. Zuerst würden alle möglichen verrückten Rezepte herauskommen. Dann würde sie den Garalgorithmus mit echten Rezepten trainieren und schließlich sehr gute vorschlagen. Ich glaube, sie hat etwas verwendet, das mit dem Bayes-Theorem oder dem Clustering zu …

2
Entscheidbare nicht kontextsensitive Sprachen
Es ist fraglich, ob die meisten Sprachen, die zur Beschreibung alltäglicher Probleme erstellt wurden, kontextsensitiv sind. Andererseits ist es möglich und nicht schwer, einige Sprachen zu finden, die nicht rekursiv oder sogar nicht rekursiv aufzählbar sind. Zwischen diesen beiden Typen befinden sich die rekursiven nicht kontextsensitiven Sprachen. Wikipedia gibt ein …

3
Warum nicht die unäre Darstellung von Zahlen in numerischen Algorithmen nehmen?
Ein Pseudo-Polynom-Zeit-Algorithmus ist ein Algorithmus, der eine Polynomlaufzeit für den Eingabewert (Größe), aber eine Exponentiallaufzeit für die Eingabegröße (Anzahl der Bits) aufweist. Zum Beispiel erfordert das Testen, ob eine Zahl eine Primzahl ist oder nicht, eine Schleife durch die Zahlen von 2 bis und prüft, ob mod Null ist oder …

6
Welche Teile der linearen Algebra werden in der Informatik verwendet?
Ich habe die Lineare Algebra und ihre Anwendungen gelesen , um Informatikmaterial (hauptsächlich maschinelles Lernen) besser zu verstehen, aber ich bin besorgt, dass viele Informationen für CS nicht nützlich sind. Zum Beispiel scheint es nicht sehr nützlich zu sein, zu wissen, wie lineare Gleichungssysteme effizient gelöst werden können, wenn Sie …

5
Welche Bedeutung haben negative Gewichtungskanten in einem Diagramm?
Ich machte dynamische Programmierübungen und fand den Floyd-Warshall-Algorithmus. Anscheinend findet es die kürzesten Wege aller Paare für einen Graphen, der negative Gewichtungskanten, aber keine negativen Zyklen haben kann. Ich frage mich also, was die reale Bedeutung negativer Gewichtsränder ist. Eine einfache englische Erklärung wäre hilfreich.

1
2D-Faltung: Kernel umdrehen?
Warum müssen wir den Kernel überhaupt in 2D-Faltung umdrehen? Was ist der Vorteil davon? Warum können wir es nicht ungedreht lassen? http://www.songho.ca/dsp/convolution/convolution2d_example.html Eingang Kernel Ausgabe "Drehen Sie zuerst den Kernel, der das schattierte Feld ist, sowohl in horizontaler als auch in vertikaler Richtung um."



3
Wie würde sich eine CPU, die ausschließlich für die funktionale Programmierung ausgelegt ist, unterscheiden?
CPUs sind zu einem gewissen Grad unter Berücksichtigung der Software konzipiert, die die Leute implizit oder explizit dafür schreiben. Wenn Sie sich den Entwurf von Befehlssatzarchitekturen ansehen, scheint es mir, dass sie sehr "zwingend" sind, in dem Sinne, dass jeder Befehl einen Befehl im imperativen Stil codiert. Es scheint mir …

3
Shannon-Entropie von 0,922, 3 verschiedene Werte
Bei einer Reihe von Werten , der Shannon Entropy in Log - Basis zu kommen . Soweit ich weiß, ist die aufgerundete Shannon-Entropie in Basis die minimale Anzahl von Binärbits, um einen einzelnen der Werte darzustellen.AAAAAAAABCAAAAAAAABCAAAAAAAABC2220.9220.9220.922222 Entnommen aus der Einführung auf dieser Wikipedia-Seite: https://en.wikipedia.org/wiki/Entropy_%28information_theory%29 Wie können also drei Werte durch …

2
Wird dieses Programm für jede Ganzzahl beendet?
In einem Teiltest für die GATE-Vorbereitung gab es eine Frage: f(n): if n is even: f(n) = n/2 else f(n) = f(f(n-1)) Ich antwortete "Es wird für alle Ganzzahlen beendet", da es selbst für einige negative Ganzzahlen als Stapelüberlauffehler beendet wird . Aber mein Freund widersprach der Aussage, dass es …


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.