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 Entwurf und der Analyse von Algorithmen zusammenhängt.
Sie erhalten ein mxn-Raster. Eine dimensionslose Kugel wird in der Mitte eines der Gitterquadrate platziert und bewegt sich in eine von vier Richtungen: Nordosten, Nordwesten, Südosten oder Südwesten. Der Ball bewegt sich weiter, bis er den Rand des Bretts erreicht. An diesem Punkt springt er gemäß den Gesetzen der Physik …
Vor einiger Zeit habe ich spät abends meine Wäsche gewaschen. Als ich meine Wäsche zurück in meinen Schlafsaal brachte, fing ich an, sie wegzulegen. Mein Kleiderschrank ist wie folgt aufgebaut: Meine Schubladen sind nach der Art der Kleidung kategorisiert, die sie tragen, und das ist mir sehr wichtig. Das heißt, …
Ich weiß nicht, wie ich es elegant ausdrücken soll, aber im Grunde möchte ich einen Brute-Force-Suchalgorithmus implementieren, aber es gibt viele verschiedene Möglichkeiten, die ich durch den Suchraum aufzählen könnte. Das mag für mich naiv sein, aber ich stelle mir vor, dass die Art und Weise, wie ich durch den …
Gibt es einen bekannten / vorhandenen Algorithmus, um eine 2D-Leinwand, die mit willkürlich / zufällig verteilten Punkten bedeckt ist, vollständig in eine Reihe nicht überlappender Polygone zu unterteilen? Ein Beispiel für das Ergebnis, nach dem ich suche:
Ich untersuche verschiedene SAT-Löser und versuche zu verstehen, wie sie funktionieren und warum sie auf bestimmte Weise entworfen wurden. (Aber ich bin im Moment nicht an einer Universität und kenne niemanden, der Professor ist. Also poste ich hier in der Hoffnung, dass mir jemand helfen kann. Ich würde es wirklich …
Ich beschäftige mich derzeit mit der Big O-Notation und der Komplexität der Berechnungen. Problem 1.1 in CLRS stellt die Frage, was eine grundlegende Frage zu sein scheint, nämlich eine Vorstellung davon zu bekommen, wie unterschiedliche algorithmische Komplexitäten mit der Größe der Eingabe wachsen. Die Frage lautet: Bestimmen Sie für jede …
Ich lese Lamports "Zeit, Uhren und die Reihenfolge von Ereignissen in einem verteilten System" und es gibt ein Detail, das mich nervt. Lamport definiert die Teilreihenfolge "passiert vor", die ich verstehe. Dann sagt er: "Eine andere Art, die Definition zu betrachten, besteht darin, zu sagen, dass a -> b bedeutet, …
Ich habe eine Sammlung von Teilzeichenfolgen "this" "is" "a" "antelope" Ich muss mir eine bestimmte Zeichenfolge ansehen und die Frage beantworten, ob eine der angegebenen Teilzeichenfolgen in dieser Zeichenfolge enthalten ist. So könnte meine Eingabezeichenfolge sein "issue" Was eine Übereinstimmung wäre, weil "ist" eine Teilzeichenfolge von "Problem" ist Bei meinem …
Ein Freund von mir hat mir tatsächlich eine sehr interessante Frage zum Thema Informatik gestellt, und ich habe lange daran festgehalten. Das Problem ist: Sie müssen reisen 100010001000km. Die einzige Tankstelle befindet sich am Startpunkt. Ihre maximale Kraftstofftankkapazität reicht gerade aus505050 Wenn Sie km unterwegs sind, dürfen Sie Kraftstoffe mitten …
Angenommen, wir haben einen Baum, in dem Blätter mit einer Reihe von Zahlen und interne Knoten mit einer Reihe von Operationen .L.LLÖOO Insbesondere kann oder und optional und / oder . kann eine beliebige Teilmenge von .L.LLN , Z.N,Z\mathbb{N}, \mathbb{Z}Q.Q\mathbb{Q}ππ\pieeeOOO{+,−,⋅,/, ^}{+,−,⋅,/, ^}\{+,-,\cdot,/,\hat\ \} Ist Gleichheit mit Null entscheidbar? Sind Vorzeichenvergleiche …
Ein Graph wird als verbunden bezeichnet, wenn er keine Vertex-Schnittsätze hat (dh, mindestens drei Vertices müssen gelöscht werden, um den Graph zu trennen). Soweit ich weiß, ist es möglich festzustellen, ob ein einfacher Graph in O (n) -Zeit verbunden ist (Beispiel: http://www2.tu-ilmenau.de/combinatorial-optimization/Schmidt2012b.pdf ), aber Ich würde es nützlich finden, effizient …
Ich versuche zu zeigen, dass das folgende Problem NP-schwer ist. Eingaben: Ganzzahl und verbundener, ungerichteter Graph , ein vertexgewichteter GrapheeeG=(V,E)G=(V,E)G=(V,E) Ausgabe: Partition von , erhalten durch Entfernen aller Kanten von die maximiert werdenGGGGp=(V,Ep)Gp=(V,Ep)G_p=(V,E_p)eeeEEE max∑Gi∈{G1,G2,...,Gk}1|Gi|⎛⎝∑vj∈Viw(vj)⎞⎠2,max∑Gi∈{G1,G2,...,Gk}1|Gi|(∑vj∈Viw(vj))2,\max \sum\limits_{G_i \in \{G_1,G_2,...,G_k\}} \frac1{|G_i|}\left(\sum_{v_j \in V_i}w(v_j)\right)^{\!2}, wobei und Elemente von G disjunkt sind. V_i ist die …
Daher weisen die meisten Ressourcen, die Sudoku-Rätsel bereitstellen, jedem Rätsel eine Schwierigkeitsstufe zu, selbst einige, die ich mit 15 oder mehr Schwierigkeitsstufen gesehen habe. Aber wie lassen sich diese Schwierigkeitsgrade gut zuordnen? Wenn genügend menschliche Rätsellöser verwendet würden, könnten die durchschnittliche Zeit, die ein Mensch benötigt, um ein Rätsel zu …
Ich habe diese Frage gelöst . Es ist wie folgt Joe wählt eine ganze Zahl aus der Liste 1,2,⋯,N1,2,⋯,N1,2,\cdots,N mit einer Wahrscheinlichkeit pipip_i zu pflücken iii für alle 1≤i≤N1≤i≤N1\leq i \leq N. Dann gibt er JasonKKKversucht seine Nummer zu erraten. Bei jeder Vermutung wird Joe Jason mitteilen, ob seine Zahl …
Ich suche einen Algorithmus, der als Eingabe einen Scheitelpunkt empfängt sssund findet die kürzesten Wege von ssszu allen Eckpunkten im Komplementgraphen (ungerichtet). Der Algorithmus sollte in laufenO(V+E)O(V+E)O(V+E) Zeit, wo EEE ist die Anzahl der Kanten im Originaldiagramm (nicht das Komplementdiagramm). Wenn GGG ist ein Diagramm, das Komplementdiagramm ist wie folgt …
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.