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.




4
Welche Algorithmen / Datenstrukturen soll ich „erkennen“ und namentlich kennen? [geschlossen]
Ich würde mich gerne als einen ziemlich erfahrenen Programmierer bezeichnen. Ich programmiere jetzt seit über 5 Jahren. Mein Schwachpunkt ist jedoch die Terminologie. Da ich Autodidakt bin, kenne ich einige der formaleren Aspekte der Informatik nicht, obwohl ich programmieren kann. Was sind also praktische Algorithmen / Datenstrukturen, die ich anhand …

1
Welche Aufgabe hat Dijkstra Freiwilligen gegeben, was in seiner Arbeit „The Humble Programmer“ erwähnt wurde?
In Dijkstras Artikel "Humble Programmer" erwähnt er, dass er einigen Freiwilligen ein Problem zur Lösung gab: „Ich habe ein kleines Programmier-Experiment mit wirklich erfahrenen Freiwilligen durchgeführt, aber es ist etwas völlig Unbeabsichtigtes und Unerwartetes aufgetaucht. Keiner meiner Freiwilligen fand die offensichtliche und eleganteste Lösung. Bei näherer Betrachtung stellte sich heraus, …



7
Wie wichtig ist es für einen Programmierer, einen QuickSort / MergeSort-Algorithmus aus dem Speicher zu implementieren? [geschlossen]
Ich habe meine Notizen überprüft und bin über die Implementierung verschiedener Sortieralgorithmen gestolpert. Als ich versuchte, einen Sinn für die Implementierung von QuickSort und MergeSort zu finden, kam mir der Gedanke, dass ich, obwohl ich beruflich programmiere und mich für anständig halte, weder über das fotografische Gedächtnis noch über die …
58 algorithms 


3
Was ist der Unterschied zwischen Rekursion und Corecursion?
Was ist der Unterschied zwischen diesen? Rekursion Kernkurs Auf Wikipedia gibt es nur wenige Informationen und keinen eindeutigen Code, der diese Begriffe erklärt. Was sind einige sehr einfache Beispiele, die diese Begriffe erklären? Wie ist Corecursion das Duale der Rekursion? Gibt es klassische CoreCusive-Algorithmen?

11
Schreiben Sie meinen Lösungsansatz auf Papier? [geschlossen]
Ich bin ein Anfänger in Informatik und wir haben gerade angefangen, einige aktuelle Projekte in Python zu machen. Ich habe festgestellt, dass ich sehr effizient bin, wenn ich die Stift- und Papiermethode verwende, die mein Professor im Unterricht vorgeschlagen hat. Aber wenn ich mein Problem nicht aufschreiben und meine Algorithmen …



2
Best Practice / Patterns für die bidirektionale Datensynchronisation
Sehr oft taucht in meiner Arbeit die Idee der bidirektionalen Datensynchronisation zwischen Datenbanksystemen auf. Das klassische Beispiel sind zwei leicht unterschiedliche CRM-Systeme (z. B. Raiser's Edge und Salesforce), zwischen denen eine bidirektionale Synchronisierung der Kontaktdaten erforderlich ist. Abgesehen von API-Überlegungen ist dies eine Aufgabe, die von Nicht-Technikern oft unterschätzt wird, …

5
gewichtetes zufälliges Item erhalten
Ich habe zum Beispiel diesen Tisch + ----------------- + | Obst | gewicht | + ----------------- + | Apfel | 4 | | orange | 2 | | Zitrone | 1 | + ----------------- + Ich muss eine zufällige Frucht zurückgeben. Aber Apfel sollte 4-mal so häufig wie Zitrone und …
51 algorithms  ruby  math  random 

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.