algorithm

Ein Algorithmus ist eine Folge wohldefinierter Schritte, die eine abstrakte Lösung für ein Problem definieren. Verwenden Sie dieses Tag, wenn sich Ihr Problem auf den Algorithmusentwurf bezieht.
9
Antworten

Tausche zwei ganze Zahlen, ohne eine dritte Variable zu verwenden

Ich habe eine Zuweisung, in der ich zwei ganze Zahlen ohne dritte Variable tauschen muss. Ich bin mir nicht sicher, wie ich das machen soll. Wie würde ich das programmieren?     
27.04.2012, 11:51
4
Antworten

Modulkraft großer Zahlen

Ich versuche den SAFER + Algorithmus zu implementieren. Der Algorithmus erfordert das Auffinden des Moduls einer Potenzfunktion wie folgt: %Vor% Die Variable x ist ein Byte und kann daher von 0 bis 255 reichen. Entsprechend kann das Ergebnis...
27.11.2011, 16:43
7
Antworten

Algorithmus zur Bestimmung der Mindestzahlungen in einer Gruppe

Das Problem Ich wurde vor kurzem gebeten, das geschuldete Geld unter einer Gruppe von Leuten zu berechnen, die zusammen eine Reise machten und auf ein interessantes Problem stießen: Da Sie die Beträge kennen, die jeder andere schuldet, ist ei...
22.07.2009, 04:48
8
Antworten

Arbeitsaufgaben zuweisen [geschlossen]

In einer Simulation müssen sich Mitarbeiter auf einer Karte bewegen, die Aufgaben ausführt. Jede Simulation 'Tick', sie können ein Quadrat bewegen. Die Ausführung der Aufgabe, sobald sie an sie angrenzt, dauert 10 Ticks. Aufgabenquadrat...
05.09.2013, 11:06
5
Antworten

Pythons zugrunde liegende Hash-Datenstruktur für Wörterbücher

Ich baue ein sehr großes Wörterbuch und führe viele Überprüfungen durch, um zu sehen, ob ein Schlüssel in der Struktur ist und dann, wenn er einzigartig ist, oder um einen Zähler zu erhöhen, wenn er identisch ist. Python verwendet eine Hash-...
25.11.2010, 17:00
6
Antworten

Was ist der schnellste Sortieralgorithmus für ganze Zahlen von 0-65535?

Ich muss eine Reihe von Ganzzahlen sortieren, die Werte zwischen 30.000.000 und 350.000.000 haben können. Es wird zwischen 0 und 65.535 Ganzzahlen geben, wobei die durchschnittliche Anzahl 20.000 beträgt. RAM-Nutzung ist irrelevant und Geschwind...
12.11.2008, 19:15
12
Antworten

Leistungsfrage: Schnellste Möglichkeit, hexadezimales Zeichen in Java in den Zahlenwert zu konvertieren?

Ich möchte von char konvertieren, das einen hexadezimalen Wert (in Groß- oder Kleinschreibung) in Byte darstellt, wie %Vor% Ich werde diese Methode extrem oft aufrufen, deshalb ist Leistung wichtig. Gibt es einen schnelleren Weg, als eine vo...
21.10.2008, 06:53
5
Antworten

Zwei Roboter auf einer Linie

Sie kennen wahrscheinlich das Problem mit den zwei Robotern, die auf einer Linie fallen, wenn Sie sie programmieren müssen.    Zwei Roboter werden von einem Flugzeug abgeworfen und landen auf einer einzigen Linie (mit diskreten Positionen) mi...
31.08.2014, 21:31
8
Antworten

Mahjong - Ordne Kacheln an, um unabhängig vom Layout mindestens einen Weg zum Sieg zu gewährleisten

Unabhängig davon, welches Layout für die Kacheln verwendet wird, gibt es eine gute Möglichkeit, die Kacheln auszuspalten, damit Sie dem Benutzer garantieren können, dass zu Beginn des Spiels mindestens ein Pfad zum Vervollständigen des Rätsels v...
01.10.2008, 20:28
4
Antworten

Wie genau funktioniert eine XOR Linked-Liste?

Der folgende Link wird erklärt Es wird gesagt, dass die Implementierung funktioniert, indem das XOR der vorherigen und der nächsten Adresse (z. B. nxp) gespeichert wird, anstatt beide (vorherige und nächste Adresse) getrennt zu speichern. Es...
22.04.2013, 03:32