読書メモ:問題解決のための「アルゴリズム×数学」が基礎からしっかり身につく本
『問題解決力を鍛える!アルゴリズムとデータ構造』を読んでみたところ、理解があやしい部分があったため、入門者にやさしいと評判の本書を購入しました。 本書では、アルゴリズムに必要な数学の基礎知識から学ぶことができ、実数・有理 […]
『問題解決力を鍛える!アルゴリズムとデータ構造』を読んでみたところ、理解があやしい部分があったため、入門者にやさしいと評判の本書を購入しました。 本書では、アルゴリズムに必要な数学の基礎知識から学ぶことができ、実数・有理 […]
ブロックチェーンのノードやDeFiのスマートコントラクトでは、データ構造やアルゴリズムが頻繁に使われています。例えば、Ethereumではマークルツリーという二分木のデータ構造を用いて、効率的にデータの整合性や改ざんの検 […]
自分の世代では、学ぶべきプログラミング言語といえば常にJavaでした。大規模なシステムインテグレーターの案件で使われることが多く、オブジェクト指向の複雑さなど学ぶべきことが多いため、言語仕様を覚えるだけでも膨大な時間がか […]
結城浩先生の『数学ガール』シリーズが思いのほか分かりやすかったことから、『暗号技術入門』も購入して読んでみることにしました。 これまで、情報セキュリティスペシャリスト試験の対策や、Web3全般、ブロックチェーン技術の勉強 […]
『数学ガール/ガロア理論(数学ガールシリーズ5)』に続き、シリーズの現時点での最新刊である『数学ガール/ポアンカレ予想(数学ガールシリーズ6)』を早速読みました。大学レベルの数学力を身につけたいという思いから読み進め、よ […]
『暗号理論と楕円曲線――数学的土壌の上に花開く暗号技術』をきっかけに、離散数学や抽象代数学のエッセンスをより深く理解したいと思い、『数学ガール』を読み始めました。そして、ついに抽象代数学を中心とした『数学ガール5 ガロア […]
難解な数学をわかりやすく解説してくれる「数学ガール」シリーズで知られる結城浩先生の、プログラミングに役立つ数学の書籍があると知り、プログラミング力の向上を目指して早速購入しました。 全体として、数式の使用を最小限に抑え、 […]
「数学ガール/ゲーデルの不完全性定理(数学ガールシリーズ 3)」に続き、「数学ガール/乱択アルゴリズム」も取り急ぎ読みました。理由としては、仕事にも役立つアルゴリズムに関する内容だからです。SI企業などでは、アルゴリズム […]
早速、以前読んだ「数学ガール/フェルマーの最終定理(数学ガールシリーズ 2)」の続編である「数学ガール/ゲーデルの不完全性定理(数学ガールシリーズ 3)」を読みました。前作や前々作も十分に読み応えがありましたが、今回はさ […]