爆速! アルゴリズム
東洋経済新報社
- アリ・アルモッサウィ(著者)、 吉田三知世(著者)
複雑化する日常生活をいかにシンプルにするか。コンピュータと情報処理に必須のアルゴリズムの考え方が日常の事例を通じて学べる。
・倍速で仕事をこなせる
・家事の無駄がなくなる
・コンピュータと情報処理の基礎がわかる
「インターネットの父」ヴィントン・サーフ博士が絶賛
「コンピュータサイエンスのエッセンスを初学者向けに平易に解説した傑作!」
コンピュータと情報処理に必須のアルゴリズムの考え方が日常の事例を通じて学べる。著者は、マサチューセッツ工科大学(MIT)でエンジニアリング、カーネギーメロン大学でコンピュータサイエンスを修め、アップルやMozillaでも活躍した人物。本書では、著者自身によるユニークなイラストを通じて12のストーリーが展開されます。バラバラの靴下の洗濯物の山を早く処理する、スーパーマーケットの中をいかに効率的に回るか、ツイッターをいかに140文字で圧縮するか、といったどれもが身近でわかりやすい事例です。こうしたストーリーを楽しみながら、難解であるはずのアルゴリズムの思考法をわかりやすく解説していきます。巻末には、日本語版付録として、「用語解説」(執筆:高橋与志、中田稔)を収録。
発売日:2019-03-29
目次
まえがき
序 章
第1章 ソックスの左右をそろえる:参照テーブルを使う
第2章 自分サイズの服を見つける:二分探索を使う
第3章 買い物に行く日は?:スタックを使う
第4章 元のところに帰りたい:パラドックス法を使う
第5章 郵便物をソートする:マージソートを使う
第6章 クールになりたい:リンク解析を使う
第7章 制限時間内で投稿する:情報の圧縮を行う
第8章 仕事を片づける:優先度付きキューを使う
第9章 ネックレスを直す:連結リストを使う
第10章 箱を見つけろ:実行時間を考える
第11章 棚に本を並べる:図書館ソートを使う
第12章 スーパーマーケットを効率良く回る:多次元配列とヒープを使う
あとがき
謝辞
もっと知りたい人にお薦めの本
実行時間の増加率
日本語版付録 プログラミング入門としての本書の楽しみ方、用語解説
絶賛!発売中!
-
- ABOUT FACE インタラクションデザインの本質 [予約]
-
- Alan Cooper(著者)、 Robert Reimann(著者)、 David Cronin(著者)、 Christopher Noessel(著者)、 上野学(監訳)、 ソシオメディア株式会社(翻訳)
- ビジネスアプリ
- 『About Face: The Essentials of Interaction Design』第4版の日本語版が登場。
-
- 一生使える理論が身につく 大人の学びなおしメイク [予約]
-
- 兵藤小百合(著者)
- 美容
- 基本とさらにその先の深堀りされた内容までギュっと詰まった1冊!
-
- 大人のためのiPad入門&使いこなし講座 [予約]
- Windows・Mac・スマートフォン
- iPadの基本操作から使いこなしまでを1冊に凝縮!
-
- DaVinci Resolve Fusion 今日から使える活用ガイド [予約]
-
- 大藤 幹(著者)
- グラフィックス・デザイン
- DaVinci Resolveの「Fusionページ」の専門書がついに登場!
Copyright © Mynavi Publishing Corporation