1434-193

Stats of My Life(おいしい人生を味わうために、コツコツとチャレンジしたことを書くブログ)

Pythonで学ぶアルゴリズムの教科書一生モノの知識と技術を身につける(著者:廣瀬 豪 2022年43冊目) #読書 #python 所要時間:25分

 

 

pythonの技術力を上げたいと思って本書を読んでみました。

アルゴリズムやそれをpythonで表現する方法を知らなかったので勉強になりました。

 

Input→加工→Output

のフローの中で加工の中にはデータを検索したり、一定のルールに従ってデータを並び替えたりすることが多いので本書は、それらを学ぶには適していると感じました。

 

アルゴリズムは実装で上記について悩んだときに本書を読むと効果的かもしれません。

 

自分のpythonレベルはまだまだです。

 

# 2-1 平均値を求める

# 2-2 1からnまで足し合わせる

# 2-3 99の式を出力する
# 2-4 素数を求める
# 2-5 nの階乗を求める

##データ構造
# 3-1 スタック

# 3-2 キュー
# 3-3 リスト
# 3-4 木
# 3-5 グラフ

##サーチ
# 4-1 線形探索
# 4-2 二分探索
# 4-3 木探索
# 4-4 計算量

##ソート
# 5-1 選択ソート
# 5-2 バブルソート
# 5-3 挿入ソート
# 5-4 クイックソート
# 5-5 マージソート
# 5-6 ヒープソート

##ハッシュ
# 6-1 ハッシュとは
# 6-2 ハッシュ関数
# 6-3 ハッシュテーブル
# 6-4 衝突を回避する

##さまざまなアルゴリズム
# 7-1 ユークリッドの互除法
# 7-2 文字列探索
# 7-3 最短経路

##アルゴリズム見える化する
# 8-1 n次関数の曲線
# 8-2 フラルタル図形を描く
# 8-3 迷路を解く過程を描く