[Basic Information Engineer Examination] Ich habe einen Algorithmus für den Maximalwert eines Arrays in Python geschrieben.

Überblick

--Letztes Mal habe ich den Algorithmus der [euklidischen Methode der gegenseitigen Teilung] geschrieben (https://qiita.com/kuro_take/items/525c5e31268f22c08fcf).

Maximaler Wert des Arrays

Algorithmus

Code

#Max-Funktion zum Ermitteln des Maximalwerts eines Arrays
def Max(A,Length):
    Ans = A[0]
    #Iterative Verarbeitung
    i = 1 #Setzen Sie den Anfangswert des Schleifenzählers auf 1
    while i < Length:
        print("Ans=",Ans,"i=",i,"A[i]=",A[i])
        #Filialverarbeitung
        if A[i] > Ans: #Wenn das neu extrahierte Element größer als der Maximalwert ist
            Ans = A[i] #Aktualisieren Sie das vorläufige Maximum
        i+=1
    return Ans

print("Ausführungsergebnis:",Max([12,56,78,34,90],5))

Ausführungsergebnis

Ans= 12 i= 1 A[i]= 56
Ans= 56 i= 2 A[i]= 78
Ans= 78 i= 3 A[i]= 34
Ans= 78 i= 4 A[i]= 90
Ausführungsergebnis: 90

Zusammenfassung

Referenz

Recommended Posts

[Basic Information Engineer Examination] Ich habe einen Algorithmus für den Maximalwert eines Arrays in Python geschrieben.
[Basic Information Engineer Examination] Ich habe den Algorithmus der euklidischen Methode der gegenseitigen Teilung in Python geschrieben.
[Basic Information Engineer Examination] Ich habe einen Algorithmus zur Bestimmung des Jahres der Schwellung in Python geschrieben.
[Basic Information Engineer Examination] Ich habe einen linearen Suchalgorithmus in Python geschrieben.
Die Geschichte des sofortigen Herunterladens des PDF-Dokuments der grundlegenden Information Engineer-Prüfung mit Python
Zusammenfassung des grundlegenden Sortieralgorithmus von Python (Prüfung zum Basic Information Engineer)
[Golang] Geben Sie ein Array für den Wert der Karte an
Erfahrung in der Prüfung zum Ingenieur für angewandte Informationstechnologie
Ich habe die Warteschlange in Python geschrieben
Ich habe den Stack in Python geschrieben
Ich habe den Code geschrieben, um den Brainf * ck-Code in Python zu schreiben
Grundlegende Information Engineer-Prüfung (FE) Nachmittagsprüfung Python-Beispielfrage Erläuterung
Beachten Sie, dass ich den Algorithmus des maschinell lernenden Naive Bayes-Klassifikators verstehe. Und ich habe es in Python geschrieben.
Sie werden in 100 Tagen Ingenieur - 29. Tag - Python - Grundlagen der Python-Sprache 5
Sie werden in 100 Tagen Ingenieur - Tag 33 - Python - Grundlagen der Python-Sprache 8
Sie werden in 100 Tagen Ingenieur - 26. Tag - Python - Grundlagen der Python-Sprache 3
Teil 1 Ich habe ein Beispiel für die Antwort auf das Referenzproblem geschrieben, wie man in Python in Echtzeit offline schreibt
Beachten Sie, dass ich den Algorithmus der kleinsten Quadrate verstehe. Und ich habe es in Python geschrieben.
Finden Sie den Bruchteil des in Python eingegebenen Werts heraus
Sie werden in 100 Tagen Ingenieur - Tag 32 - Python - Grundlagen der Python-Sprache 7
Ich suchte nach den Fähigkeiten, die erforderlich sind, um Webingenieur bei Python zu werden
Ausgabe in Form eines Python-Arrays
Sie werden in 100 Tagen Ingenieur - 28. Tag - Python - Grundlagen der Python-Sprache 4
Das Konzept der Referenz in Python brach für einen Moment zusammen, also experimentierte ich ein bisschen.
Grundlegende Informationen Schreiben Sie das Problem mit dem Herbst 2018-Algorithmus in Python
Implementierte den Algorithmus von "Algorithm Picture Book" in Python3 (Heap Sort Edition)
[Für Anfänger] Ich möchte die Anzahl der Lernerfahrungen leicht verständlich erklären.
Ich schrieb einen Test in "Ich habe versucht, die Wahrscheinlichkeit eines Bingospiels mit Python zu simulieren".
Überprüfen Sie die Funktionsweise von Python für .NET in jeder Umgebung
Ich habe die grundlegende Grammatik von Python in Jupyter Lab geschrieben
Ich habe die Grundoperation von Seaborn im Jupyter Lab geschrieben
Implementierte den Algorithmus von "Algorithm Picture Book" in Python3 (Bubble Sort)
Suchen Sie den Index des Maximalwerts (Minimalwerts) eines mehrdimensionalen Arrays
Ich habe ein Skript zur automatischen Erstellung eines leeren Verzeichnisses in Python geschrieben
Ich habe gerade das Originalmaterial für den Python-Beispielcode geschrieben
Ich habe die Grundoperation von Numpy im Jupyter Lab geschrieben.
Google sucht mit Python nach der Zeichenfolge in der letzten Zeile der Datei
Drehen Sie ein Array von Zeichenfolgen mit einer for-Anweisung (Python3).
Implementierte den Algorithmus von "Algorithm Picture Book" in Python3 (Selective Sort)
Sortieren Sie schnell ein Array in Python 3
Eine Geschichte über das Schreiben von AWS Lambda und ein wenig Abhängigkeit von den Standardwerten von Python-Argumenten
Teil 1 Ich habe die Antwort auf das Referenzproblem geschrieben, wie man in Python in Echtzeit offline schreibt
Ich habe die Berechnungszeit des in Python geschriebenen gleitenden Durchschnitts verglichen
Wrap (Teil der) AtCoder Library in Cython zur Verwendung in Python
Wie Sie die interne Struktur eines Objekts in Python kennen
[Python] Ich habe die Route des Taifuns mit Folium auf die Karte geschrieben
Ich habe einen AttributeError erhalten, als ich die offene Methode in Python verspottet habe
Verschiedene Möglichkeiten, um in Python ein Array von Zahlen von 1 bis 10 zu erstellen.
[Algorithmus x Python] Berechnung der Basisstatistik (Gesamtwert, Maximalwert, Minimalwert)
[Informationen zu Richtlinien für das Lernen an Gymnasien I] Unterrichtsmaterialien für die Lehrerausbildung: Implementierung der Huffman-Methode durch Python
Lassen Sie uns mit Python 2 einen Investitionsalgorithmus entwickeln
Ich habe Fizz Buzz in Python geschrieben
[Python] Ich habe versucht, den kollektiven Typ (Satz) auf leicht verständliche Weise zusammenzufassen.
Ein leicht verständlicher Vergleich der grundlegenden Grammatik von Python und Go
python> array> Bestimmen Sie die Nummer und initialisieren Sie> mylist = [idx für idx im Bereich (10)] / mylist = [0 für idx im Bereich (10)] >> mylist = [0] * 10
Sie werden in 100 Tagen Ingenieur. ――Tag 24 ―― Python ―― Grundlagen der Python-Sprache 1
Ich habe 6 Methoden gemessen, um den Index des Maximalwerts (Minimalwerts) der Liste zu erhalten