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 Algorithmusdesign zusammenhängt.
Ich möchte 2 neue Längengrade und 2 neue Breiten basierend auf einer Koordinate und einer Entfernung in Metern erstellen. Ich möchte einen schönen Begrenzungsrahmen um einen bestimmten Punkt erstellen. Es ist für einen Teil einer Stadt und maximal ± 1500 Meter. Ich denke daher nicht, dass die Krümmung der Erde …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage Ich habe einen Anwendungsfall, in …
Vorwiegend wird DFS verwendet, um einen Zyklus in Diagrammen und nicht in BFS zu finden. Irgendwelche Gründe? Beide können feststellen, ob beim Durchlaufen des Baums / Diagramms bereits ein Knoten besucht wurde.
Dies ist eine Programmierfrage, die während eines schriftlichen Tests für ein Interview gestellt wurde. "Sie haben zwei einzeln verknüpfte Listen, die bereits sortiert sind. Sie müssen sie zusammenführen und den Kopf der neuen Liste zurückgeben, ohne neue zusätzliche Knoten zu erstellen. Die zurückgegebene Liste sollte ebenfalls sortiert werden." Die Methodensignatur …
Ich suche nach einem Algorithmus, der zwei RGB-Farben vergleicht und einen Wert ihrer Ähnlichkeit erzeugt (wobei Ähnlichkeit "ähnlich in Bezug auf die durchschnittliche menschliche Wahrnehmung" bedeutet). Irgendwelche Ideen? EDIT : Da ich nicht mehr antworten kann, habe ich beschlossen, meine "Lösung" als Bearbeitung für die Frage zu verwenden. Ich habe …
Ich möchte herausfinden, ob ein Punkt innerhalb eines Rechtecks liegt oder nicht. Das Rechteck kann in beliebiger Weise ausgerichtet werden und muss nicht achsenausgerichtet sein. Eine Methode, die ich mir vorstellen konnte, bestand darin, die Rechteck- und Punktkoordinaten zu drehen, um die Rechteckachse auszurichten, und dann einfach die Punktkoordinaten zu …
Ich habe ein ungerichtetes Diagramm mit ungefähr 100 Knoten und ungefähr 200 Kanten. Ein Knoten ist mit "Start" gekennzeichnet, einer mit "Ende" und es gibt ungefähr ein Dutzend mit "Mustpass". Ich muss den kürzesten Weg durch dieses Diagramm finden, der bei 'start' beginnt, bei 'end' endet und durch alle 'mustpass'-Knoten …
Ich suche nach einer JavaScript-Funktion, die zwei Zeichenfolgen vergleichen und die Wahrscheinlichkeit zurückgeben kann, dass sie gleich sind. Ich habe mir Soundex angesehen, aber das ist nicht besonders gut für Zeichenfolgen mit mehreren Wörtern oder Nicht-Namen. Ich suche eine Funktion wie: function compare(strA,strB){ } compare("Apples","apple") = Some X Percentage. Die …
Gibt es eine Standardfunktion, die die Position (nicht den Wert) des max-Elements eines Array von Werten zurückgibt? Zum Beispiel: Angenommen, ich habe ein Array wie dieses: sampleArray = [1, 5, 2, 9, 4, 6, 3] Ich möchte eine Funktion, die die Ganzzahl 3 zurückgibt, die mir sagt, dass dies sampleArray[3]der …
Ich habe zwei 2d-Numpy-Arrays: x_array enthält Positionsinformationen in x-Richtung, y_array enthält Positionen in y-Richtung. Ich habe dann eine lange Liste von x, y Punkten. Für jeden Punkt in der Liste muss ich den Array-Index des Speicherorts (in den Arrays angegeben) finden, der diesem Punkt am nächsten liegt. Ich habe naiv …
Betrachten Sie einen Standard für die Schleife: for (int i = 0; i < 10; ++i) { // do something with i } Ich möchte verhindern, dass die Variable iim Hauptteil der forSchleife geändert wird. Ich kann jedoch nicht deklarieren i, constda dies die Inkrement-Anweisung ungültig macht. Gibt es eine …
Algorithmuslösung: std::generate(numbers.begin(), numbers.end(), rand); Bereichsbasierte For-Loop-Lösung: for (int& x : numbers) x = rand(); Warum sollte ich std::generatein C ++ 11 die ausführlicheren for-range-basierten for-Schleifen verwenden wollen?
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 5 Jahren . Verbessere diese Frage Wie unterscheidet es sich von …
Ich folge derzeit Steve Yegges Ratschlägen zur Vorbereitung eines technischen Programmierinterviews: http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html In seinem Abschnitt über Grafiken stellt er fest: Es gibt drei grundlegende Möglichkeiten, ein Diagramm im Speicher darzustellen (Objekte und Zeiger, Matrix und Adjazenzliste), und Sie sollten sich mit jeder Darstellung und ihren Vor- und Nachteilen vertraut machen. …
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.