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 Entwurf und der Analyse von Algorithmen zusammenhängt.
Im Rahmen einer Hausaufgabe zur Implementierung von Introsort werde ich gefragt, warum Heapsort anstelle von Mergesort (oder anderen -Algorithmen) verwendet wird. O ( n log( n ) )Ö(nLog(n))O(n\log(n)) Introsort ist ein hybrider Sortieralgorithmus, der sowohl eine schnelle Durchschnittsleistung als auch (asymptotisch) eine optimale Worst-Case-Leistung bietet. Es beginnt mit Quicksort und …
Wenn bei der Simulation des Algorithmus zum Ersetzen der Uhrenseite eine Referenz eingeht, die sich bereits im Speicher befindet, erhöht sich der Uhrzeiger dann noch? Hier ist ein Beispiel: Mit 4 Steckplätzen unter Verwendung des Algorithmus zum Ersetzen der Uhrenseite Referenzliste: 1 2 3 4 1 2 5 1 3 …
Bei einem gewichteten Digraphen und einer Gewichtsfunktion d ( u , v ) kann man normalerweise den Dijkstra-Algorithmus verwenden, um den kürzesten Weg zu erhalten. Was mich interessiert, ist, wie man den 2 n d- kürzesten Pfad, den 3 r d- kürzesten Weg und so weiter erhält.G = V., E.G=V.,E.G=V,Ed( …
Hintergrund. Ich schreibe Code für die halbautomatische Bewertung, wobei Peer-Bewertung als Teil des Bewertungsprozesses verwendet wird. Die Schüler erhalten jeweils zwei Aufsätze, und die Schüler können mithilfe eines Schiebereglers auswählen, welcher besser und wie viel besser er ist. z. B. könnte der Schieberegler ungefähr so aussehen: A---X-B Basierend auf den …
Ich benutze Mathematica, um Probleme zu lösen. Ich habe eine Frage zur Matrixinverse. Wenn ich nur ein Element der inversen Matrix möchte, gibt es einen schnelleren Algorithmus als die InverseBerechnung der gesamten inversen Matrix und das Extrahieren des gewünschten Elements?
Ich arbeite an einem Diagrammeditor. Diagramme zeigen 2D-Formen ( Knoten ) an, die mit Verbindern ( Kanten ) verbunden sind. Ich möchte eine Operation hinzufügen, die sie bei einer Auswahl von Knoten "entwirrt" : Sie positioniert sie neu, um die Anzahl der sich kreuzenden Kanten nach Möglichkeit zu verringern (und …
Ich möchte einen gleichmäßig zufälligen Punkt in einem Polygon abtasten ... Wenn eine große Anzahl beprobt wird, fallen sie mit gleicher Wahrscheinlichkeit in zwei Regionen, wenn sie dieselbe Fläche haben. Dies wäre ziemlich einfach, wenn es ein Quadrat wäre, da ich zwei Zufallszahlen in [0,1] als meine Koordinaten nehmen würde. …
Ein Team hat beschlossen, dass jeden Morgen jemand Croissants für alle mitbringen sollte. Es sollte nicht jedes Mal dieselbe Person sein, daher sollte es ein System geben, das bestimmt, wer als nächstes an der Reihe ist. Der Zweck dieser Frage ist es, einen Algorithmus zu bestimmen, mit dem entschieden wird, …
Ich generiere zufällige DFAs, um einen DFA-Reduktionsalgorithmus auf ihnen zu testen. Der Algorithmus, der ich jetzt bin verwendet , ist wie folgt: für jeden Zustand , für jedes Symbol des Alphabets , fügen bis zu einem gewissen zufälligen Zustand. Jeder Staat hat die gleiche Wahrscheinlichkeit, ein Endzustand zu werden.qqqcccδ( q, …
Ich versuche zu verstehen, warum Quicksort mit Lomuto-Partition und festem Pivot bei zufällig generierten Eingaben unregelmäßig, aber insgesamt schlecht funktioniert. Ich denke, obwohl die Eingaben zufällig generiert werden, können die Sequenzen sehr ordentlich sein, aber ich bin mir nicht sicher, wie ich den Grad der Störung in den Sequenzen messen …
In einem Rezitationsvideo für MIT OCW 6.006 um 43:30 Uhr Bei einer Matrix mit Spalten und Zeilen wurde der 2-D-Peakfindungsalgorithmus, bei dem ein Peak ein Wert ist, der größer oder gleich seinen benachbarten Nachbarn ist, wie folgt beschrieben:A m nm × nm×nm \times nEINEINAmmmnnn Hinweis: Wenn es Verwirrung bei der …
Betrachten Sie ein ungerichtetes Diagramm mit einem Quell- und einem Senkenscheitelpunkt. Wir möchten die minimale Anzahl von Scheitelpunkten in diesem Diagramm entfernen, um einen Pfad zwischen Quelle und Senke zu trennen. Können wir dies beispielsweise mit einem Max-Flow- und Min-Cut-Algorithmus tun?
Ich habe eine komplexe Abfrage verwendet wird, um einen Datensatz S zu durchsuchen , um H genau = { s ∈ S ∣ zu finden, wobei Q ( s ) wahr ist } . Jede Abfrage benötigt die durchschnittliche Zeit t, sodass die Gesamtzeit bei der linearen Suche t ⋅ …
Ich bin bei diesem Problem festgefahren: Wenn ein Array der ersten zufällig permutierten natürlichen Zahlen gegeben ist, wird ein Array so konstruiert, dass die Anzahl der Elemente von bis die kleiner als . AAAB B ( k ) A ( 1 ) A ( k - 1 ) A ( …
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.