JavaScriptによるアルゴリズム入門

書籍情報

発売日 : 2022年02月18日

著者/編集 : 山本 修身

出版社 : 近代科学社

発行形態 : 単行本

ページ数 : 226p

書籍説明

内容紹介

本書はアルゴリズムの基礎的な内容をJavaScriptを用いて解説したものです。従来の教科書で扱われていた内容を大幅に削減し,初等的なアルゴリズムに限定して実例を入れて詳しく解説しました。また,それらのアルゴリズムを用いて解ける問題のプログラム例をできる限り含めています。それは,著者がこのような基礎的なアルゴリズムの理解とプログラミングは不可分であると考えているからです。
本書を通じて多くの人たちがアルゴリズムの本質を理解して,そのスキルを色々な場面で,よりスマートで洗練されたシステムづくりのために発揮してもらえれば,本書の目的は十分に達成されたとものと考えます。

目次

第1章  アルゴリズムの考え方
第2章  JavaScriptの概略
第3章  反復と再帰
第4章  木探索アルゴリズムの原理とその応用
第5章  ハッシングの手法
第6章  ソーティングアルゴリズム
第7章  計算と計算量の理論

著者情報

山本 修身
博士(工学) 1987年 東京大学大学院 工学系研究科 計数工学専攻 修士課程修了 1987年 東京工業大学理学部情報科学科 助手 1994年 株式会社 管理工学研究所 研究員 1997年 青森大学 工学部 情報システム工学科 講師 2004年 名城大学理工学部情報工学科 助教授 2008年 同 教授 現在に至る.