Als «algorithm-design» getaggte Fragen


4
Worum geht es bei dynamischer Programmierung?
Sorry im Voraus, wenn diese Frage dumm klingt ... Soweit ich weiß, funktioniert das Erstellen eines Algorithmus mit dynamischer Programmierung folgendermaßen: Drücken Sie das Problem als wiederkehrende Beziehung aus. Implementieren Sie die Wiederholungsbeziehung entweder durch Auswendiglernen oder durch einen Bottom-up-Ansatz. Soweit ich weiß, habe ich alles über dynamische Programmierung gesagt. …

1
Effizientes Auswählen des Medians und der Elemente links und rechts davon
Angenommen, wir haben eine Menge von N Codierern.S={a1,a2,a3,…,aN}S={a1,a2,a3,…,aN}S = \{ a_1,a_2,a_3,\ldots , a_N \}NNN Jeder Codierer hat die Bewertung und die Anzahl der Goldmedaillen E i , die er bisher gewonnen hat.RiRiR_iEiEiE_i Ein Softwareunternehmen möchte genau drei Programmierer einstellen, um eine Anwendung zu entwickeln. Für die Einstellung von drei Programmierern …


2
Wann kann ich mit dynamischer Programmierung die zeitliche Komplexität meines rekursiven Algorithmus reduzieren?
Dynamisches Programmieren kann die Zeit reduzieren, die zum Ausführen eines rekursiven Algorithmus erforderlich ist. Ich weiß, dass dynamisches Programmieren die zeitliche Komplexität von Algorithmen reduzieren kann. Sind die allgemeinen Bedingungen so, dass bei Erfüllung durch einen rekursiven Algorithmus die Verwendung einer dynamischen Programmierung die zeitliche Komplexität des Algorithmus verringert? Wann …


1
Datenstruktur für eine effiziente Suche, wenn Einfügungen und Entfernungen nur einseitig sind
Ich benötige eine Datenstruktur zum Speichern einer Anzahl nnn von Elementen, von denen jedes einer anderen Zeit tichticht_i . nnn variiert und obwohl es eine theoretische Obergrenze hat, ist diese um viele Größenordnungen größer als das, was typischerweise verwendet wird. Durch meine Bewerbung kann ich Folgendes sicherstellen: Eingefügten Elemente sind …

1
Kernel in parametrisierter Komplexität
Kann mir jemand erklären, was (Problem-) Kernel sind und wozu sie dienen? Meine Folien sagen: Der Kern eines parametrisierten Problems LLL ist eine Transformation (x,k)↦(x′,k′)(x,k)↦(x′,k′)(x,k) \mapsto (x',k') so dass: (x,k)∈L⇔(x′,k′)∈L(x,k)∈L⇔(x′,k′)∈L(x,k) \in L \Leftrightarrow (x',k') \in L |x′|≤f(k)|x′|≤f(k)|x'| \leq f(k) für eine Funktion fff k′≤g(k)k′≤g(k)k' \leq g(k) für eine Funktion ggg …
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.