modulo

Die Operation modulo (manchmal Modulus genannt) findet den Rest der Division einer Zahl durch eine andere. Es wird normalerweise durch das Prozentzeichen ('%') in Programmiersprachen dargestellt.
7
Antworten

Wie werden ganze Zahlen in aufsteigender Reihenfolge ohne Strings oder Arrays sortiert?

Ich versuche, die Ziffern einer Ganzzahl beliebiger Länge in aufsteigender Reihenfolge zu sortieren, ohne Strings, Arrays oder Rekursion zu verwenden. Beispiel: %Vor% Ich habe bereits herausgefunden, wie man jede Ziffer der ganzen Zahl mi...
28.11.2015, 12:19
4
Antworten

Python Modulo Ergebnis unterscheidet sich von Wolfram Alpha?

Wenn ich mein Python 3-Programm starte: %Vor% ergibt 211 ^ (- 1). Aber wenn ich die Berechnung in Wolfram Alpha Ich bekomme das Ergebnis, das ich erwartet habe. Ich habe einige Testausgaben gemacht und die Variablen exp , p und...
23.11.2015, 19:41
3
Antworten

Warum gibt Java 8 Nashorn (JavaScript) modulo 0.0 (double) anstelle von 0 (integer) zurück?

Betrachten Sie folgendes Codebeispiel: %Vor% Warum erzeugt es die folgende Ausgabe?    eval = 0.0   eval.getClass () = Klasse java.lang.Double Der Ergebnistyp ist java.lang.Double , was seltsam ist. Falls der Rest anders als 0...
23.09.2014, 07:45
2
Antworten

Wie wird der Modulooperator (%) tatsächlich berechnet?

Kürzlich war ich verwirrt über den Modulo-Operator % . Es ist bekannt, dass a % b == a-a/b*b , wenn wir integers a und b wo a > b haben, und wir können diese Berechnung manuell durchführen, wenn a und b klein genug sind....
09.10.2011, 13:20
3
Antworten

Schnelle Multiplikation und Subtraktion modulo a prim

Ich muss einen Code optimieren, wo ich einen Vektor von ints (32 Bit) mit einem skalaren Modulo p multipliziere (wobei p die Primzahl (2 ^ 32) -5 ist) und dann diesen Vektor von einem anderen Vektor modulo p subtrahiere . Der Code sieht so au...
27.10.2011, 10:29
2
Antworten

Test gegen ungerade Zahlen

Am häufigsten wird der Modulo-Operator % verwendet, um gegen eine gerade oder ungerade Zahl zu testen. Jetzt ist meine Frage, gibt es irgendein Problem, das gegen eine ungerade Zahl prüft, die ein bitweises AND verwendet, weil es sich viel...
12.04.2013, 13:37
2
Antworten

Wie kann Modulo effizient eingesetzt werden?

Ich mache eine (für mich selbst) sehr komplexe Aufgabe, bei der ich die größtmögliche Anzahl von Folgen berechnen muss, wenn man eine Anzahl n von Segmenten angibt. Ich fand heraus, dass die katalanische Zahl diese Sequenzen darstellt, und ic...
14.11.2015, 23:43
6
Antworten

Was ist der schnellste Weg, um die 4 niedrigstwertigen Bits in einem Byte (C ++) zu erhalten?

Ich spreche darüber: Wenn wir den Buchstaben 'A' haben, der 77 in Dezimal und 4D in Hex ist. Ich suche den schnellsten Weg um D zu bekommen. Ich habe über zwei Wege nachgedacht: Gegeben sei x ein Byte. x & lt; & lt; 4; x & gt; & gt...
17.11.2008, 10:39
6
Antworten

Eigenschaften der Modulo-Operation

Ich berechne die Summe S = (a * x + b * y + c)% N. Ja, es sieht wie eine quadratische Gleichung aus, aber nicht weil x und y einige Eigenschaften haben und mit berechnet werden müssen einige wiederkehrende Beziehungen. Da die Summe sogar die Gre...
08.04.2011, 13:09
11
Antworten

Schneller Weg, um eine Nummer manuell zu modifizieren

Ich muss in der Lage sein, (a ^ b)% c für sehr große Werte von a und b zu berechnen (die einzeln Schubgrenzen sind und Überlauffehler verursachen, wenn Sie versuchen, a ^ b zu berechnen). Für klein genug Zahlen funktioniert die Verwendung der Id...
12.06.2009, 17:32