Ein Algorithmus ist eine Folge genau definierter Schritte, die eine abstrakte Lösung für ein Problem definieren. Verwenden Sie dieses Tag, wenn Ihr Problem mit dem Algorithmusdesign zusammenhängt.
Was ist eine effiziente Methode zur Bestimmung der Fläche des resultierenden Polygons, wenn eine Reihe von Punkten im 2D-Raum angenommen wird, die sich nicht selbst schneiden? Nebenbei bemerkt, dies sind keine Hausaufgaben und ich suche keinen Code. Ich suche nach einer Beschreibung, mit der ich meine eigene Methode implementieren kann. …
Alle FFT-Implementierungen, auf die wir gestoßen sind, führen zu komplexen Werten (mit Real- und Imaginärteilen), selbst wenn die Eingabe in den Algorithmus eine diskrete Menge von reellen Zahlen (Ganzzahlen) war. Ist es nicht möglich, den Frequenzbereich nur in reellen Zahlen darzustellen?
Ich habe mit meinem eigenen Sudoku-Löser herumgespielt und nach Hinweisen auf gutes und schnelles Design gesucht, als ich darauf stieß: def r(a):i=a.find('0');~i or exit(a);[m in[(i-j)%9*(i/9^j/9)*(i/27^j/27|i%9/3^j%9/3)or a[j]for j in range(81)]or r(a[:i]+m+a[i+1:])for m in'%d'%5**18] from sys import*;r(argv[1]) Meine eigene Implementierung löst Sudokus genauso, wie ich sie in meinem Kopf löse, aber wie …
Dies ist eher eine CS-Frage, aber eine interessante: Angenommen, wir haben zwei Baumstrukturen mit mehr oder weniger denselben Knoten, die neu organisiert wurden. Wie würden Sie finden irgendein in gewissem Sinne minimal Reihenfolge der Operationen MOVE(A, B) - verschiebt Knoten A unter Knoten B (mit dem gesamten Teilbaum) INSERT(N, B)- …
Geben Sie mir einige Gedanken darüber, wie Sie die Rückgängig- / Wiederherstellungsfunktion implementieren können - wie wir es in Texteditoren getan haben. Welche Algorithmen soll ich verwenden und was darf ich lesen? Vielen Dank.
In CLRS, dritte Ausgabe, auf Seite 155, ist angegeben, dass in MAX-HEAPIFY, Die Teilbäume der Kinder haben jeweils eine Größe von höchstens 2n / 3 - der schlimmste Fall tritt auf, wenn die unterste Ebene des Baums genau halb voll ist. Ich verstehe, warum es am schlimmsten ist, wenn die …
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 2 Jahren . Verbessere diese Frage Ich möchte das gregorianische (westliche) Datum in das persische …
Ich arbeite an meinen Compilerkonzepten, bin aber etwas verwirrt ... Durch Googeln habe ich keine eindeutige Antwort erhalten. Sind SLR- und LR (0) -Parser ein und dasselbe? Wenn nicht, was ist der Unterschied?
Ich habe eine Matrix (relativ groß), die ich transponieren muss. Nehmen wir zum Beispiel an, dass meine Matrix ist a b c d e f g h i j k l m n o p q r Ich möchte, dass das Ergebnis wie folgt lautet: a g m b h …
Overа этот вопрос есть ответы на Stapelüberlauf на русском : Получить корень n-ой степени Ich versuche, die n-te Wurzel einer Zahl mithilfe von JavaScript zu ermitteln, sehe jedoch keine Möglichkeit, dies mithilfe des integrierten MathObjekts zu tun . Übersehe ich etwas? Wenn nicht... Gibt es eine Mathematikbibliothek, die diese Funktionalität …
Ich lese über Triesallgemein als Präfixbäume und Suffix Trees. Obwohl ich Code für a gefunden Triehabe, kann ich kein Beispiel für a finden Suffix Tree. Ich habe auch das Gefühl, dass der Code, der a erstellt, Trieder gleiche ist wie der für a, Suffix Treemit dem einzigen Unterschied, dass wir …
Problem: Bei einer großen (~ 100 Millionen) Liste von vorzeichenlosen 32-Bit-Ganzzahlen, einem vorzeichenlosen 32-Bit-Ganzzahl-Eingabewert und einer maximalen Hamming-Entfernung werden alle Listenelemente zurückgegeben, die innerhalb der angegebenen Hamming-Entfernung des Eingabewerts liegen. Die tatsächliche Datenstruktur zum Speichern der Liste ist offen, die Leistungsanforderungen schreiben eine In-Memory-Lösung vor, die Kosten für den Aufbau …
Ich versuche, einen Heap mit einem benutzerdefinierten Sortierprädikat zu erstellen. Da die darin enthaltenen Werte vom Typ 'Benutzerdefiniert' sind, kann ich das integrierte Vergleichsprädikat nicht ändern. Gibt es eine Möglichkeit, etwas zu tun wie: h = heapq.heapify([...], key=my_lt_pred) h = heapq.heappush(h, key=my_lt_pred) Oder noch besser, ich könnte die Heapq-Funktionen in …
Wir wissen, dass das Rucksackproblem durch dynamische Programmierung in O (nW) -Komplexität gelöst werden kann. Wir sagen jedoch, dass dies ein NP-vollständiges Problem ist. Ich finde es hier schwer zu verstehen. (n ist die Anzahl der Elemente. W ist das maximale Volumen.)
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.