Als «algorithms» getaggte Fragen

In der Mathematik und Informatik ist ein Algorithmus eine effektive Methode, die als endliche Liste genau definierter Anweisungen zur Berechnung einer Funktion ausgedrückt wird. Algorithmen werden zur Berechnung, Datenverarbeitung und automatisierten Argumentation verwendet.


10
Bevorzugen Sie Algorithmen gegenüber handgeschriebenen Schleifen?
Welche der folgenden Aussagen finden Sie besser lesbar? Die handgeschriebene Schleife: for (std::vector<Foo>::const_iterator it = vec.begin(); it != vec.end(); ++it) { bar.process(*it); } Oder der Algorithmusaufruf: #include <algorithm> #include <functional> std::for_each(vec.begin(), vec.end(), std::bind1st(std::mem_fun_ref(&Bar::process), bar)); Ich frage mich, ob std::for_eaches sich wirklich lohnt, wenn man bedenkt, dass ein so einfaches Beispiel …
10 c++  algorithms 

2
Was ist der Algorithmus zum Ablaufen von Elementen im Schlüsselwertspeicher?
Ich habe darüber nachgedacht, wie aktuelle Schlüsselwertspeicher das "Ablaufdatum" für Elemente implementieren. Derzeit habe ich 2 Varianten dafür im Kopf: Sie tun nichts (behalten abgelaufene Daten bei) und überprüfen dies nur, wenn Sie beispielsweise mit einem Schlüssel GET ausführen. Das Problem hierbei ist, dass abgelaufene Elemente nicht gelöscht werden, wenn …

1
Wie kann man einen Algorithmus mit Beispieldaten richtig dokumentieren?
Ich frage mich, was eine Algorithmusdokumentation enthalten sollte. Ich kann keine richtige Richtlinie finden, der ich folgen kann. Ich habe vor, aufzunehmen Zusammenfassung des Algorithmus Beschreibung des Algorithmus Flussdiagramme Pseudocodes Beispiel-Eingabedatensatz (mehrfach) Ausgabedaten Unit-Tests Experimente Der Kunde fordert eine solche Dokumentation an, um: das Vertrauen in unsere eigenen Zahlen zu …

5
Ist es möglich, die Sicherheit für beliebigen Code programmgesteuert zu bewerten?
Ich habe in letzter Zeit viel über sicheren Code nachgedacht. Gewindesicher. Speichersicher. Nicht-explodieren-in-deinem-Gesicht-mit-einem-Segfault-Safe. Aus Gründen der Klarheit in der Frage verwenden wir jedoch das Sicherheitsmodell von Rust als unsere Definition. Die Gewährleistung der Sicherheit ist häufig ein Problem, wie groß das Netz ist, da es, wie Rusts Bedarf zeigt unsafe, …

3
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 festgelegt …

2
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 Gemeinsamkeit aufweisen. Bekomme ich in diesem …

1
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 …


7
Algorithmus zur Bestimmung von Transaktionen zwischen wöchentlichen Datenreihen?
Ich versuche, ein kleines Berichterstellungstool (mit SQLite-Backend) zu entwickeln. Ich kann dieses Tool am besten als "Transaktions" -Buch beschreiben. Ich versuche, "Transaktionen" aus dem wöchentlichen Datenextrakt zu verfolgen: "neu" (oder hinzufügen) - Die Ressource ist neu in meiner App, da meine App diese Ressource möglicherweise noch nicht verfolgt hat, da …






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.