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

中古品を購入
中古品 - 良い 詳細を見る
価格: ¥ 2,380

または
 
   
この商品をお持ちですか? マーケットプレイスに出品する
珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造
 
 
Kindle化リクエスト
このタイトルのKindle化をご希望の場合、こちらをクリックしてください。

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

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

ジョン ベントリー , Jon Bentley , 小林 健一郎
5つ星のうち 4.7  レビューをすべて見る (13件のカスタマーレビュー)

出品者からお求めいただけます。



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


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


商品の説明

商品説明

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

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

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

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

内容(「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 ベストセラー商品ランキング: 本 - 112,563位 (本のベストセラーを見る)
  •  カタログ情報、または画像について報告

  • 目次を見る

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


カスタマーレビュー

最も参考になったカスタマーレビュー
52 人中、47人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 アルゴリズムって何? 2004/4/27
投稿者 カスタマー
形式:単行本
 今まで、アルゴリズム関係の本をいろいろと読んできた。しかし、この本は何なんだろう。自分ではベストだと思っていたアルゴリズムが、かなりの確率で否定される。
 「これ以上は無理かな?」と思っていた巨匠アルゴリズム+自己流アルゴリズムが、それ以上の高効率で処理されている。あるいは、「出来ないよ、そんなこと!」を「可能」にしている。まさに、「思い込み」は禁物だということを改めて感じさせてくれる、アルゴリズムにこだわる人には、まさに「目のウロコが落ちる」一冊。「速い」と「メモリを食う」は相反しないことに気づかされる。
 近年のコンピュータの高速化により、アルゴリズムの効率が無視されがちな企業プログラマには是非とも読んでいただきたい一冊。
 パズル的な面もあるので、アルゴリズムとパズルが好きな方は是非とも手に入れるべし!
このレビューは参考になりましたか?
41 人中、37人の方が、「このレビューが参考になった」と投票しています。
投稿者 コモヒコ
形式:単行本
昨今のソフトウェア開発においては大抵がRDBMSベースのもので開発ツールも整っており、

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

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

幸せな時代とも言える。

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

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

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

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

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

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

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

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

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

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

終わりと言うパターンが多く、それでは
... 続きを読む ›
このレビューは参考になりましたか?
42 人中、35人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 視点が変わる本です 2003/4/17
投稿者 densuke
形式:単行本
この本は、プログラミング言語を学ぶという本ではなく、どのようにしてアプローチをしていくかという本です。たとえば、ある著名人は、よいプログラマーとは、机上でまず詳細設計を完璧にするものだといっていましたが、まさにその通りのことが書いてあります。
いきなりプログラムを書くのではなく、色々なアプローチからプログラムの骨格を作り上げていくことが出来る一冊です。
中堅プログラマーの方が、上級プログラマーになるためには必須の本だと思います。私のバイブルでもあります。
このレビューは参考になりましたか?
54 人中、43人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 いつでも師匠は必要だ! 2001/6/15
投稿者 カスタマー
形式:単行本
コンピュータ・プログラムに手を初めて20年近くなる。最初の2,3年は先輩が色々手解きをしてくれたのだが、答えられない内容にまで掘り下げて質問すると別の仕事を与えられたものだった。4,5年で自立すると立場が逆転した。過去に苦い経験をもつ私としては、常に最新の情報や考え方、パラダイムの転換といった、この職に不可欠な知識(知恵)を探求し後輩達に伝授していったつもりである。10年も過ぎるとリッパなシニア・プログラマ(エンジニア)となる。それまでに獲得した知識を最大限に活用して仕事をこなしていく。が、ここ数年マンネリした技術に嫌気がさしていた時に、この1冊に巡り合った。プログラミングに携わる人には座右の書となるであろう。久しぶりに良い師匠に出会えた。わかる人にはわかる本である。初心者には敷居が高いかもしれないが丁寧に解説されているのできっと(数年後でも)役にたつはずである。技術的なことだけでなく、日々精進の仕方まで何気なく書かれている。著者にあってみたくなること請け合いだ。
このレビューは参考になりましたか?
21 人中、17人の方が、「このレビューが参考になった」と投票しています。
5つ星のうち 5.0 プログラマなら読むべき本 2004/5/3
投稿者 李牧
形式:単行本
今までいろいろなアルゴリズムの本を見てきましたが、
ほとんどが理論的であり、眠気を誘うものばかりでした。
この本は、アルゴリズムが何であるか?データ構造とは?を
根本から解説しているのですが、プログラマであれば、
非常に興味をそそられる内容になっています。
サンプルプログラム等は、CやC++で書かれていますが、
他の言語しか知らなくても十分理解できるレベルです。
参考本情報が豊富にありますし、少しずつ読んで見ようと思います。
このレビューは参考になりましたか?
最近のカスタマーレビュー
5つ星のうち 5.0 コードを書くということ
コードを書くという点において、プログラマが何を考えるべきかが書いてあります。... 続きを読む
投稿日: 2011/9/17 投稿者: むむむ
5つ星のうち 5.0 アルゴリズムについて勉強したい人には必読の本です
本のタイトルに「珠玉の」と入っているので、ユニークでインパクトがあるタイトルだというのが第一印象でした。... 続きを読む
投稿日: 2009/8/7 投稿者: つる
5つ星のうち 5.0 楽しく読めるプログラミングの本
 プログラムの設計について、問題の定義、アルゴリズムの選択とデータの表現方法、ま... 続きを読む
投稿日: 2009/3/22 投稿者: Amazon Customer
5つ星のうち 5.0 納得!アルゴリズムは重要
「珠玉」ってなんて読むんだろう?興味を持ち、「本質を見抜く」というサブタイトルに惹かれました。プログラマーならば、アルゴリズムが重要であることは誰もが知っている、... 続きを読む
投稿日: 2005/6/19 投稿者: 春峰
5つ星のうち 4.0 自信をなくしそう…
内容は、古典的なプログラムの香りがしますが、この本が伝えようとしていることは、いつの時代のプログラマにも必要な感覚?(意識)だと思います。... 続きを読む
投稿日: 2003/3/24 投稿者: "t-doi"
5つ星のうち 5.0 "知的Programing"入門に最適です
最高です。濃密です。凄く面白いです。笑ったり驚いたり唸ったり…(^^;... 続きを読む
投稿日: 2001/10/31 投稿者: "dynamis"
5つ星のうち 2.0 携帯電話むけプログラマにはお勧め
本書は、「小さいメモリの中でいかにソートを行うか」や「いかに速い検索を行うか」というテクニックがぎっしり詰まっている。残念なのは、著者がアルゴリズム至上主義になっ... 続きを読む
投稿日: 2001/5/4 投稿者: 国語辞典
5つ星のうち 5.0 全プログラマ必携
古典ともいえる本だが、内容は現在でもそのまま 通じることが書いてある。 すべてのプログラマーに読んでもらいたい本だと思う
投稿日: 2000/11/17
カスタマーレビューの検索
この商品のカスタマーレビューだけを検索する

クチコミ

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

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

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


関連商品を探す


フィードバック