[Kenchon-Buch zu Python] "Trainieren Sie Ihre Fähigkeiten zur Problemlösung! Algorithmen und Datenstrukturen" Ich habe den veröffentlichten Code in Python umgeschrieben! -Inhaltsverzeichnis-

Einführung

Kenchon-san, der viele leicht verständliche und interessante Artikel über Algorithmen und wettbewerbsfähige Programmierung auf Qiita veröffentlicht hat, hat ein Buch veröffentlicht! Herzliche Glückwünsche! !! !! !!

** Trainieren Sie Ihre Fähigkeiten zur Problemlösung! Algorithmus und Datenstruktur ** けんちょん本画像.png Kenchon Buch Amazon Seite

Dieses Buch ist leicht zu verstehen und angenehm zu lesen. Es enthält zahlreiche Diagramme, Erklärungen und Beispiele für Algorithmen und Datenstrukturen. Als träger Wettkampfprofi, der an AtCoder teilnimmt, was in den letzten Jahren immer schwieriger wurde, möchte ich unbedingt die Algorithmen in diesem Buch lernen! Ich dachte schon, aber es ist eine Verschwendung, einfach normal zu kopieren und zu scannen. Aus diesem Grund habe ich beschlossen, den veröffentlichten Code in den Python zu schreiben, den ich normalerweise verwende. Wir werden es als Erinnerung veröffentlichen und die Motivation aufrechterhalten. Ich hoffe, es wird Ihnen helfen!

Dies ist der erste Qiita-Artikel. Bitte verzeihen Sie mir, wenn es Punkte gibt, die schwer zu lesen sind. Wir wären Ihnen dankbar, wenn Sie auf Fehler hinweisen, uns Ihre Meinung mitteilen und uns Ratschläge geben könnten (wenn möglich, freundlich)!

Inhaltsverzeichnis

Kapitel 1

Kein Code

Kapitel 2

https://qiita.com/KevinST/items/cb926022777d2b0f3cfd

Kapitel 3

https://qiita.com/KevinST/items/4d04dc7369880670a63b

Kapitel 4

https://qiita.com/KevinST/items/f846d57e56242c6e1293

Der folgende Artikel wurde nicht erstellt. Wir werden es im Laufe der Zeit aktualisieren!

Kapitel 5

Kapitel 6

Kapitel 7

Kapitel 8

Sonstige Anmerkungen

――Basisch wird davon ausgegangen, dass Sie ** lesen, während Sie sich Kenchon-sans Buch ansehen ** -Es beschreibt das Problem am Ende des Kapitels nicht (ich kann einen Artikel schreiben, wenn ich dazu aufgefordert werde)

Recommended Posts

[Kenchon-Buch zu Python] "Trainieren Sie Ihre Fähigkeiten zur Problemlösung! Algorithmen und Datenstrukturen" Ich habe den veröffentlichten Code in Python umgeschrieben! -Inhaltsverzeichnis-
[Kenchon-Buch zu Python] -Kapitel 3- "Trainieren Sie Ihre Fähigkeiten zur Problemlösung! Algorithmen und Datenstrukturen" Ich habe den veröffentlichten Code in Python umgeschrieben!
[Kenchon-Buch zu Python] -Kapitel 2- "Trainieren Sie Ihre Fähigkeiten zur Problemlösung! Algorithmen und Datenstrukturen" Ich habe den veröffentlichten Code in Python umgeschrieben!
[Kenchon-Buch zu Python] -Kapitel 4- "Trainieren Sie Ihre Fähigkeiten zur Problemlösung! Algorithmen und Datenstrukturen" Ich habe den veröffentlichten Code in Python umgeschrieben!
"Ein Buch zum Trainieren von Programmierkenntnissen für den Kampf in der Welt" Python-Code-Antwortbeispiel --1.4 Satzfolge
"Buch, um die Programmierfähigkeit zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel --1.9 Drehung der Zeichenkette
"Buch, um die Programmierfähigkeit zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel --1.3 URLify
"Buch, um Programmierkenntnisse zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel - 2,6-mal
Beispiel für die Antwort auf den Python-Code --1.2 Zählen Sie die Anzahl der gleichen Zeichen
"Buch, um Programmierkenntnisse zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel --2.4 Aufteilen der Liste
Beispiel für die Beantwortung von Python-Code-Antworten --2.7 Schnittknoten
"Buch, um die Programmierfähigkeit zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel - 1,8 "0" -Matrix
"Ein Buch zum Trainieren von Programmierkenntnissen für den Kampf in der Welt" Python-Code-Antwortbeispiel --2.5 Summe zweier in der Liste angezeigter Zahlen
Ich habe den Code geschrieben, um den Brainf * ck-Code in Python zu schreiben
Beispiel für eine Python-Codelösung --1.6 Komprimierung von Zeichenketten
"Buch, um Programmierkenntnisse zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel --1.5 One-Shot-Konvertierung
"Ein Buch zum Trainieren von Programmierkenntnissen für den Kampf in der Welt" Python-Code-Antwortbeispiel --3.1 Drei Stapel
Python-Code Lösungsbeispiel --1.7 Matrixrotation
"Ein Buch zum Trainieren von Programmierkenntnissen für den Kampf in der Welt" Beispiel für eine Python-Codelösung --2.8 Schleifenerkennung
"Buch, um Programmierkenntnisse zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel --- Elemente zwischen 2.3 entfernt
"Buch, um Programmierkenntnisse zu trainieren, um in der Welt zu kämpfen" Python-Code-Antwortbeispiel --2.1 Entfernen Sie doppelte Elemente
Ich habe versucht, den Inhalt jedes von Python pip gespeicherten Pakets in einer Zeile zusammenzufassen
Ich habe versucht, den Authentifizierungscode der Qiita-API mit Python abzurufen.
Ich habe versucht, die Beschleunigung von Python durch Cython zu verifizieren und zu analysieren
"Buch, um Programmierkenntnisse zu trainieren, um in der Welt zu kämpfen" Python-Code Lösungsbeispiel --1.1 Doppelte Zeichenfolge
Ich habe versucht, die statistischen Daten der neuen Corona mit Python abzurufen und zu analysieren: Daten der Johns Hopkins University
Ich habe versucht, den unter "Abrufen von Bildern von der Flickr-API mit Python" (Teil 2) veröffentlichten Vorlagencode zu überarbeiten.
Beispiel für die Antwort auf den Python-Code --2.2 Geben Sie Kth von hinten zurück
Ich habe versucht, den Code des Python-Anfängers (Schüler der Mittelstufe) zu überarbeiten.
Ich habe versucht, das Artikel-Update des Livedoor-Blogs mit Python und Selen zu automatisieren.
[Erste Datenwissenschaft ⑥] Ich habe versucht, den Marktpreis von Restaurants in Tokio zu visualisieren
Ich habe versucht, die Verarbeitungsgeschwindigkeit mit dplyr von R und pandas von Python zu vergleichen
Ich habe versucht, die in Python installierten Pakete grafisch darzustellen
Den Inhalt der Daten in Python nicht kennen
Ich habe versucht, die String-Operationen von Python zusammenzufassen
[Super einfach! ] So zeigen Sie den Inhalt von Wörterbüchern und Listen einschließlich Japanisch in Python an
Ich habe auch versucht, die Funktionsmonade und die Zustandsmonade mit dem Generator in Python nachzuahmen
Ich schrieb einen Test in "Ich habe versucht, die Wahrscheinlichkeit eines Bingospiels mit Python zu simulieren".
Ich habe versucht, die Entropie des Bildes mit Python zu finden
Ich habe versucht, den in Pandas häufig verwendeten Code zusammenzufassen
Ich habe versucht, die Zeit und die Zeit der C-Sprache zu veranschaulichen
Ich habe versucht, den Chi-Quadrat-Test in Python und Java zu programmieren.
[Python] Ich habe versucht, die folgende Beziehung von Twitter zu visualisieren
Ich habe versucht, die Mail-Sendefunktion in Python zu implementieren
Ich möchte die Natur von Python und Pip kennenlernen
[Python] Ich habe versucht, Daten mit der API von Wikipedia zu sammeln
Ich habe versucht, die Unterschiede zwischen Java und Python aufzuzählen
Ich habe versucht, das Blackjack of Trump-Spiel mit Python zu implementieren
Ich habe versucht, den Code des Python-Anfängers (Schüler der Mittelstufe) in objektorientiertes Knuspriges umzuwandeln
Ich habe versucht, den Unterschied zwischen A + = B und A = A + B in Python herauszufinden
Ich habe versucht, die Exponentialfunktion und die Logistikfunktion an die Anzahl der COVID-19-positiven Patienten in Tokio anzupassen
Lösen der Einführung von AOJ in Algorithmen und Datenstrukturen in Python -Part1-
Ich habe versucht, die Anfängerausgabe des Ameisenbuchs mit Python zu lösen
Verarbeitung zur Verwendung von notMNIST-Daten in Python (und versucht, sie zu klassifizieren)
[Einführung in Python] Ich habe die Namenskonventionen von C # und Python verglichen.
Geben Sie den Inhalt von ~ .xlsx im Ordner mit Python in HTML aus