あらすじ
※この電子書籍は固定レイアウト型で配信されております。固定レイアウト型は文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。
コンピュータの知識をもたない初心者でも理解できるように、フローチャートやプログラミング言語などを意識せず、日常的な事象を題材に、徹底して図解でわかりやすく説明します。
20世紀に発明されたコンピュータは飛躍的に発展し、21世紀の現代では、携帯電話、テレビ、デジタルカメラ、ゲーム機などの生活用品に組み込まれています。さらに、自動改札機、ATM端末機の制御や、顧客管理、財務管理など、さまざまな企業の業務も、コンピュータなしには成り立ちません。これらのコンピュータは、プログラムによって動作します。
本書は、アルゴリズムとはなにかを理解し、アルゴリズムを知ることで、コンピュータプログラミングをするうえでどのように役立つのかを体験してもらうことが目的です。アルゴリズムってなに? という素朴な疑問にもわかりやすく図解で答え、コンピュータプログラミングに興味をもってもらえる内容になっています。
感情タグBEST3
Posted by ブクログ
今時、例えば、一からソートのプログラムを書くことはない。
ライブラリにあるソートの関数を利用するのが普通。
だから、こういっ一般的なたアルゴリズムについては、本書のような図解されたイメージで理解するだけで十分。
また、新しいアルゴリズムを考える上でも、本書は手助けになると思う。
Posted by ブクログ
いちどキチンとアルゴリズムの勉強をしたいと思っていたので、購入。
意外と知ってることばかりだった。
逆にソートの方法で一番単純なバケットソートを知らなかった。
Posted by ブクログ
「並び替え」と「探索」はとても丁寧に解説されていて、わかり易かった。
具体的なコードや、いろいろあるけど実際のところどれがいいの?というのは分からなかったが、他のアルゴリズム解説本を読むための第一歩には役に立ったと思う。
Posted by ブクログ
フォトリーディングNo.63
目的:基本的アルゴリズムであやしいところを洗い出す
トリガーワード:アルゴリズム、変数、配列、文字列、型、リスト、スタック、キュー、ツリー、ポインタ、ノード、ハッシュ、ソート、マージ、探索、時間計算量、領域計算量、O(n)
質問:①なじみのないアルゴリズムは?
②用チェック分野は?
~20120706ポストレビューここまで~
~20120707アクティベーションここから~
質問に対するまとめ:
①バケツソート、基数ソート、ダイクストラ法
②各ソート・探索のオーダ、関係
雑感:各アルゴリズムの解説はあるが、使う場面ごとの比較は自分で判断できるようにしておく必要あり