Would you like to see this page in English? Click here.


または
1-Clickで注文する場合は、サインインをしてください。
または
Amazonプライム会員に適用。注文手続きの際にお申し込みください。詳細はこちら
こちらからも買えますよ
この商品をお持ちですか? マーケットプレイスに出品する
珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造
 
 
Kindle化リクエスト
このタイトルのKindle化をご希望の場合、こちらをクリックしてください。

Kindle をお持ちでない場合、こちらから購入いただけます。 Kindle 無料アプリのダウンロードはこちら

珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造 [単行本]

ジョン ベントリー , Jon Bentley , 小林 健一郎
5つ星のうち 4.7  レビューをすべて見る (13件のカスタマーレビュー)
価格: ¥ 3,570 通常配送無料 詳細
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
12点在庫あり。(入荷予定あり) 在庫状況について
この商品は、Amazon.co.jp が販売、発送します。 ギフトラッピングを利用できます。

会員なら、この商品は10%Amazonポイント還元 (ポイントが表示されている場合は、表示ポイント+10%還元)。

キャンペーンおよび追加情報


よく一緒に購入されている商品

珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造 + プログラミング作法
合計価格: ¥ 6,510

選択された商品をまとめて購入
  • プログラミング作法 ¥ 2,940

この商品を買った人はこんな商品も買っています


商品の説明

商品説明

  情報系の勉強をしたことのある人ならば、誰しもプログラムにおけるアルゴリズムの概念に触れたことがあるだろう。同じ動作をするプログラムでもエレガントなアルゴリズムを持つものとそうでないものの間には実行時間や堅牢性、リソースの利用量などにおいて大きな隔たりがあり、時には劇的なほどパフォーマンスの差があることも珍しくはない。一方でそのようなアルゴリズムを創出することがいかに難しいかも周知のことである。そのため現在では納期や効率に重点をおいたプログラミングが優先されることが多いが、単純で美しいプログラムを書くことは何より重要なことである。

  本書は著者を含めたプログラマーたちが扱った問題をベースに、エレガントなプログラムを書く際のさまざまなアドバイスや手法について解説したものである。大学でのアルゴリズム講義に登場してくる探索やソート、データ構造といった内容に触れており、現実的な題材の下に要求の定義、リソースの活用の仕方、動作する環境などのさまざまな側面からどのようにアルゴリズムを組むべきかといった、プログラムを組む上での原理原則を学べるように構成されている。

  このように題材となっている内容は決して特殊ではなく、プログラムを組んだ経験のある人ならば必ず触れたことのあるレベルなので、高級言語でのプログラムが書ける人ならば誰でも理解できる内容になっている。随所に登場する設問や読書案内も読者が学習する上で役に立つだろう。

  数理的な解析に重点を置く大学でのアルゴリズム講義の内容は実際のプログラミングに生かしにくいが、本書では応用や実際のコード化といった面に重点が置かれて説明がされているので実務上も大いに役立つ。自分のプログラミングを原則的、一般的な見地からよりよいものにしていくために必ず役立つ本だ。(斎藤牧人)

内容(「BOOK」データベースより)

本書の第1部ではプログラミングの基礎である、問題定義、アルゴリズム、データ構造、プログラムの検証とテストを考えます。第2部には、効率に関するコラムをまとめました。第3部はこれらのテクニックをソート、探索、文字列などの重要な問題に応用しています。

登録情報

  • 単行本: 305ページ
  • 出版社: ピアソンエデュケーション (2000/10)
  • ISBN-10: 4894712369
  • ISBN-13: 978-4894712362
  • 発売日: 2000/10
  • 商品パッケージの寸法: 21 x 15 x 2.2 cm
  • おすすめ度: 5つ星のうち 4.7  レビューをすべて見る (13件のカスタマーレビュー)
  • Amazon ベストセラー商品ランキング: 本 - 14,785位 (本のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

この本のなか見!検索より (詳細はこちら
この本のサンプルページを閲覧する
おもて表紙 | 著作権 | 目次 | 抜粋 | 索引 | 裏表紙
この本の中身を閲覧する:


カスタマーレビュー

最も参考になったカスタマーレビュー
37 人中、35人の方が、「このレビューが参考になった」と投票しています。
形式:単行本
昨今のソフトウェア開発においては大抵がRDBMSベースのもので開発ツールも整っており、

アルゴリズムや計算量、メモリ使用量およびそれらの結果としてのパフォーマンスなどを

真剣に考えないと全く仕事にならないケースと言うのはあまり無いと思われ、それはそれで

幸せな時代とも言える。

本書はそんな「幸せな時代」に逆行する形となるが、上記で述べた内容(アルゴリズム、

計算量、メモリ使用量、パフォーマンス)をメインテーマとしており、それぞれ

1)提示された問題の解法を著者の視点で説明

2)ソースコードとして具現化

3)ソースコードについて更なる考察

4)同じテーマでの練習問題の提示

と言うスタイルで記されている。

特筆すべきなのは問題を解くにあたって筆者が最終的なソースコードにたどり着くまでの

「思考」(いわゆる設計作業)が文章や擬似コードや図表で表現されている事である。

他のアルゴリズム関連の書籍では大抵いきなり完成形のコードが出てきてそれらを説明して

終わりと言うパターンが多く、それではただの丸暗記であり、初級プログラマにとって

本当の意味でのトレーニングにはならないと思う。

個人的な見解だが特に初級プログラマのステップアップの壁に一つには「設計と言う概念の

理解」が挙げられると思っており、本書はそんな概念を掴みきれていない初級プログラマにとって

あぁ、プログラマの頭の中ってこんな風に試行錯誤しながらコードを紡ぎだすんだ!

と言う感覚が味わってもらえるような造りとなっており、非常に好感が持てる。

練習問題が結構多いので勉強会のネタにも使えそうである。

理解しながら読み進めるのは意外と大変かもしれないが読み終えた時にあなたは

一皮むけたプログラマになっているはずである。
このレビューは参考になりましたか?
48 人中、44人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 アルゴリズムって何? 2004/4/27
By カスタマー
形式:単行本
 今まで、アルゴリズム関係の本をいろいろと読んできた。しかし、この本は何なんだろう。自分ではベストだと思っていたアルゴリズムが、かなりの確率で否定される。

 「これ以上は無理かな?」と思っていた巨匠アルゴリズム+自己流アルゴリズムが、それ以上の高効率で処理されている。あるいは、「出来ないよ、そんなこと!」を「可能」にしている。まさに、「思い込み」は禁物だということを改めて感じさせてくれる、アルゴリズムにこだわる人には、まさに「目のウロコが落ちる」一冊。「速い」と「メモリを食う」は相反しないことに気づかされる。
 近年のコンピュータの高速化により、アルゴリズムの効率が無視されがちな企業プログラマには是非とも読んでいただきたい一冊。
 パズル的な面もあるので、アルゴリズムとパズルが好きな方は是非とも手に入れるべし!

このレビューは参考になりましたか?
40 人中、33人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 視点が変わる本です 2003/4/17
By densuke
形式:単行本
この本は、プログラミング言語を学ぶという本ではなく、どのようにしてアプローチをしていくかという本です。たとえば、ある著名人は、よいプログラマーとは、机上でまず詳細設計を完璧にするものだといっていましたが、まさにその通りのことが書いてあります。

いきなりプログラムを書くのではなく、色々なアプローチからプログラムの骨格を作り上げていくことが出来る一冊です。
中堅プログラマーの方が、上級プログラマーになるためには必須の本だと思います。私のバイブルでもあります。

このレビューは参考になりましたか?
最近のカスタマーレビュー
5つ星のうち 5.0 コードを書くということ
コードを書くという点において、プログラマが何を考えるべきかが書いてあります。... 続きを読む
投稿日: 20か月前 投稿者: むむむ
5つ星のうち 5.0 アルゴリズムについて勉強したい人には必読の本です
本のタイトルに「珠玉の」と入っているので、ユニークでインパクトがあるタイトルだというのが第一印象でした。... 続きを読む
投稿日: 2009/8/7 投稿者: つる
5つ星のうち 5.0 楽しく読めるプログラミングの本
 プログラムの設計について、問題の定義、アルゴリズムの選択とデータの表現方法、ま... 続きを読む
投稿日: 2009/3/22 投稿者: student
5つ星のうち 5.0 納得!アルゴリズムは重要
「珠玉」ってなんて読むんだろう?興味を持ち、「本質を見抜く」というサブタイトルに惹かれました。プログラマーならば、アルゴリズムが重要であることは誰もが知っている、... 続きを読む
投稿日: 2005/6/19 投稿者: 春峰
5つ星のうち 5.0 プログラマなら読むべき本
今までいろいろなアルゴリズムの本を見てきましたが、... 続きを読む
投稿日: 2004/5/3 投稿者: 李牧
5つ星のうち 4.0 自信をなくしそう…
内容は、古典的なプログラムの香りがしますが、この本が伝えようとしていることは、いつの時代のプログラマにも必要な感覚?(意識)だと思います。... 続きを読む
投稿日: 2003/3/24 投稿者: "t-doi"
5つ星のうち 5.0 "知的Programing"入門に最適です
最高です。濃密です。凄く面白いです。笑ったり驚いたり唸ったり…(^^;... 続きを読む
投稿日: 2001/10/31 投稿者: "dynamis"
5つ星のうち 5.0 いつでも師匠は必要だ!
コンピュータ・プログラムに手を初めて20年近くなる。最初の2,3年は先輩が色々手解きをしてくれたのだが、答えられない内容にまで掘り下げて質問すると別の仕事を与えら... 続きを読む
投稿日: 2001/6/15
5つ星のうち 2.0 携帯電話むけプログラマにはお勧め
本書は、「小さいメモリの中でいかにソートを行うか」や「いかに速い検索を行うか」というテクニックがぎっしり詰まっている。残念なのは、著者がアルゴリズム至上主義になっ... 続きを読む
投稿日: 2001/5/4 投稿者: 国語辞典
5つ星のうち 5.0 全プログラマ必携
古典ともいえる本だが、内容は現在でもそのまま 通じることが書いてある。 すべてのプログラマーに読んでもらいたい本だと思う
投稿日: 2000/11/17
カスタマーレビューの検索
この商品のカスタマーレビューだけを検索する

クチコミ

クチコミは、商品やカテゴリー、トピックについて他のお客様と語り合う場です。お買いものに役立つ情報交換ができます。
この商品のクチコミ一覧
内容・タイトル 返答 最新の投稿
まだクチコミはありません

複数のお客様との意見交換を通じて、お買い物にお役立てください。
新しいクチコミを作成する
タイトル:
最初の投稿:
サインインが必要です
 

クチコミを検索
すべてのクチコミを検索
   


リストマニア

リストを作成

関連商品を探す


フィードバック


Amazon.co.jpのプライバシー ステートメント Amazon.co.jpの発送情報 Amazon.co.jpでの返品と交換