Als «algorithms» getaggte Fragen

9
Modellierung eines komplexen Arbeitsplans

Ich habe ein reales Problem, das ich darstellen und automatisieren möchte. Ich habe es vereinfacht und auf Folgendes abstrahiert: Es gibt n Arbeitsplätze (P1, P2, ..., Pn). Jeder Ort, Pn hat einen Schlüssel, Kn. Es gibt m Arbeiter (W1, W2, ..., Wm). Um bei Pn arbeiten zu können, muss ein Arbeiter...

9
Refactoring während der Programmierung

Wenn ich mit einem Problem konfrontiert werde, insbesondere wenn es von Natur aus kompliziert ist, versuche ich, mir etwas Zeit zu nehmen, um über den Ansatz nachzudenken, den ich zur Lösung des Problems verfolgen werde. Trotzdem denke ich beim Programmieren der Lösung häufig an Details des...

9
Sind verschachtelte Schleifen immer O (n ^ k)?

Wenn ich eine Schleife in einer anderen Schleife habe, aber weiß, dass die innere Schleife nur einmal ausgeführt wird, ist dieser Algorithmus dann immer noch O (n ^ 2)? For i = 1 to n do For j = 1 to i do If (i==j) do For k = 1 to n {Do stuff} Die sehr innere Schleife wird höchstens...

9
Computer Vision Algorithmen (wie ist das möglich?)

Ich bin kürzlich auf ein Unternehmen gestoßen, das eine scheinbar Computer-Vision-Technologie entwickelt hat, die Ladendiebstahl automatisch erkennt und seine Benutzer alarmiert. VERKNÜPFUNG Das Anschauen einiger Videos und Beispiele des Unternehmens hat mich völlig verblüfft und erstaunt darüber,...

9
Hash-Funktionsklassifizierung

Im Internet bin ich auf folgende Frage gestoßen: Klassifizieren Sie die Hashing-Funktionen anhand der verschiedenen Methoden, mit denen der Schlüsselwert ermittelt wird. mit Antworten wie Direkte Methode Subtraktionsmethode Modulo-Division-Methode Digit-Extraction-Methode Mid-Square-Methode...

9
Warum heißt Quicksort "Quicksort"?

Bei dieser Frage geht es nicht darum, die Vorzüge eines anderen Sortieralgorithmus zu diskutieren - sicherlich gibt es viele andere Fragen, die dies tun. Diese Frage bezieht sich auf den Namen. Warum heißt Quicksort "Quicksort"? Sicher, es ist die meiste Zeit "schnell", aber nicht immer. Die...

9
Warum müssen Big Data funktionsfähig sein?

Ich habe kürzlich angefangen, an einem neuen Projekt für Big Data für mein Praktikum zu arbeiten. Meine Manager empfahlen, mit dem Erlernen der funktionalen Programmierung zu beginnen (sie empfahlen Scala dringend). Ich hatte eine bescheidene Erfahrung mit F #, aber ich konnte nicht erkennen, wie...

9
Bester Komprimierungsalgorithmus für Zeitrafferfotos

Ich habe einen Ordner mit ungefähr 9.000 JPEG-Fotos (ungefähr 30 GB), den ich mit einer Art Komprimierung archivieren möchte. Ich verstehe, dass das Komprimieren von JPEGs normalerweise nicht sehr effektiv ist, aber diese Fotos sind Frames eines Zeitraffers, sodass die meisten Bilder eine große...

9
Auswahl der kalorienreichsten Mahlzeiten

Angenommen, ich esse fünf Mahlzeiten pro Tag, und da es sieben Tage in der Woche gibt, habe ich Rezepte für sieben von jeder Mahlzeit, für insgesamt 35 Rezepte. Jedes Rezept hat eine Kalorienzahl. Jeder Tag muss ein Rezept pro Mahlzeit enthalten, und jedes Rezept ist auf eine bestimmte Mahlzeit...