このページを日本語で表示しますか?ここをクリック

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
5 used & new from ¥ 2,500

Have one to sell? Sell yours here
 
   
珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造
 
 

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

by ジョン ベントリー (著), Jon Bentley (原著), 小林 健一郎 (翻訳)
4.7 out of 5 stars  See all reviews (12 customer reviews)
Price: ¥ 3,570 (Tax Included) & eligible for Free Shipping. Details
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
In Stock. Click here for details of availability.
Ships from and sold by Amazon.co.jp. Gift-wrap available.

Want it delivered 2009/11/26 Thursday? Choose お急ぎ便 at checkout.
4 used from ¥ 2,500

Special Offers and Product Promotions


Frequently Bought Together

Customers buy this book with プログラミング作法 by ブライアン カーニハン

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

One of these items ships sooner than the other. Show details

  • This item: 珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造 by ジョン ベントリー

    In Stock. Click here for details of availability.
    Ships from and sold by Amazon.co.jp.
    This item ships for FREE shipping more than 1500 yen . Details

  • プログラミング作法 by ブライアン カーニハン

    Usually ships within 3 to 5 weeks. Click here for details of availability.
    Ships from and sold by Amazon.co.jp.
    This item ships for FREE shipping more than 1500 yen . Details


Customers Who Bought This Item Also Bought

プログラミング作法

プログラミング作法

by ブライアン カーニハン
4.6 out of 5 stars (24)  ¥ 2,940
達人プログラマー―システム開発の職人から名匠への道

達人プログラマー―システム開発の職人から名匠への道

by アンドリュー ハント
4.3 out of 5 stars (14)  ¥ 3,990
省メモリプログラミング―メモリ制限のあるシステムのためのソフトウェアパターン集 (Software patterns series)

省メモリプログラミング―メモリ制限のあるシステムのためのソフトウェアパターン集 (Software patterns series)

by ジェイムズ ノーブル
5.0 out of 5 stars (4)  ¥ 4,410
C言語による最新アルゴリズム事典 (ソフトウェアテクノロジー)

C言語による最新アルゴリズム事典 (ソフトウェアテクノロジー)

by 奥村 晴彦
4.7 out of 5 stars (7)  ¥ 2,447
エキスパートCプログラミング―知られざるCの深層 (Ascii books)

エキスパートCプログラミング―知られざるCの深層 (Ascii books)

by ピーター ヴァン・デ・リンデン
4.5 out of 5 stars (8)  ¥ 3,262
Explore similar items

Product Description

Amazon.co.jp

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

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

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

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



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

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

Product Details


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

What Do Customers Ultimately Buy After Viewing This Item?

珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造
72% buy the item featured on this page:
珠玉のプログラミング―本質を見抜いたアルゴリズムとデータ構造 4.7 out of 5 stars (12)
¥ 3,570
プログラミング作法
11% buy
プログラミング作法 4.6 out of 5 stars (24)
¥ 2,940
定本 Cプログラマのためのアルゴリズムとデータ構造 (SOFTBANK BOOKS)
7% buy
定本 Cプログラマのためのアルゴリズムとデータ構造 (SOFTBANK BOOKS) 4.7 out of 5 stars (9)
¥ 2,835
Code Complete第2版〈上〉―完全なプログラミングを目指して
5% buy
Code Complete第2版〈上〉―完全なプログラミングを目指して 4.7 out of 5 stars (11)
¥ 6,405

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

 

Customer Reviews

12 Reviews
5 star:
 (10)
4 star:
 (1)
3 star:    (0)
2 star:
 (1)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (12 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most helpful customer reviews

 
32 of 34 people found the following review helpful:
5.0 out of 5 stars アルゴリズムって何?, 2004/4/27
By A Customer
 今まで、アルゴリズム関係の本をいろいろと読んできた。しかし、この本は何なんだろう。自分ではベストだと思っていたアルゴリズムが、かなりの確率で否定される。

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

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
17 of 18 people found the following review helpful:
5.0 out of 5 stars 「プログラミング」と言う作業を見つめなおすのに最適。「設計する」と言う概念がよく分からない初級プログラマにも, 2007/4/3
By コモヒコ (秋田県) - See all my reviews
昨今のソフトウェア開発においては大抵がRDBMSベースのもので開発ツールも整っており、
アルゴリズムや計算量、メモリ使用量およびそれらの結果としてのパフォーマンスなどを
真剣に考えないと全く仕事にならないケースと言うのはあまり無いと思われ、それはそれで
幸せな時代とも言える。

本書はそんな「幸せな時代」に逆行する形となるが、上記で述べた内容(アルゴリズム、
計算量、メモリ使用量、パフォーマンス)をメインテーマとしており、それぞれ

1)提示された問題の解法を著者の視点で説明
2)ソースコードとして具現化
3)ソースコードについて更なる考察
4)同じテーマでの練習問題の提示

と言うスタイルで記されている。
特筆すべきなのは問題を解くにあたって筆者が最終的なソースコードにたどり着くまでの
「思考」(いわゆる設計作業)が文章や擬似コードや図表で表現されている事である。
他のアルゴリズム関連の書籍では大抵いきなり完成形のコードが出てきてそれらを説明して
終わりと言うパターンが多く、それではただの丸暗記であり、初級プログラマにとって
本当の意味でのトレーニングにはならないと思う。

個人的な見解だが特に初級プログラマのステップアップの壁に一つには「設計と言う概念の
理解」が挙げられると思っており、本書はそんな概念を掴みきれていない初級プログラマにとって

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

と言う感覚が味わってもらえるような造りとなっており、非常に好感が持てる。
練習問題が結構多いので勉強会のネタにも使えそうである。
理解しながら読み進めるのは意外と大変かもしれないが読み終えた時にあなたは
一皮むけたプログラマになっているはずである。
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
30 of 35 people found the following review helpful:
5.0 out of 5 stars 視点が変わる本です, 2003/4/17
この本は、プログラミング言語を学ぶという本ではなく、どのようにしてアプローチをしていくかという本です。たとえば、ある著名人は、よいプログラマーとは、机上でまず詳細設計を完璧にするものだといっていましたが、まさにその通りのことが書いてあります。

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

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most recent customer reviews

5.0 out of 5 stars アルゴリズムについて勉強したい人には必読の本です
本のタイトルに「珠玉の」と入っているので、ユニークでインパクトがあるタイトルだというのが第一印象でした。... 続きを読む
Published 3 months ago by つる

5.0 out of 5 stars 楽しく読めるプログラミングの本
 プログラムの設計について、問題の定義、アルゴリズムの選択とデータの表現方法、ま... 続きを読む
Published 8 months ago by student

5.0 out of 5 stars 納得!アルゴリズムは重要
「珠玉」ってなんて読むんだろう?興味を持ち、「本質を見抜く」というサブタイトルに惹かれました。プログラマーならば、アルゴリズムが重要であることは誰もが知っている... 続きを読む
Published on 2005/6/19 by 春峰

5.0 out of 5 stars プログラマなら読むべき本
今までいろいろなアルゴリズムの本を見てきましたが、
ほとんどが理論的であり、眠気を誘うものばかりでした。... 続きを読む
Published on 2004/5/3 by 李牧

4.0 out of 5 stars 自信をなくしそう…
内容は、古典的なプログラムの香りがしますが、この本が伝えようとしていることは、いつの時代のプログラマにも必要な感覚?(意識)だと思います。... 続きを読む
Published on 2003/3/24 by t-doi

5.0 out of 5 stars "知的Programing"入門に最適です
最高です。濃密です。凄く面白いです。笑ったり驚いたり唸ったり…(^^;
Programmerに必要とされる基本姿勢・基礎教養を学ばされます。小手先の対処法... 続きを読む
Published on 2001/10/31 by dynamis

5.0 out of 5 stars いつでも師匠は必要だ!
コンピュータ・プログラムに手を初めて20年近くなる。最初の2,3年は先輩が色々手解きをしてくれたのだが、答えられない内容にまで掘り下げて質問すると別の仕事を与え... 続きを読む
Published on 2001/6/15

2.0 out of 5 stars 携帯電話むけプログラマにはお勧め
本書は、「小さいメモリの中でいかにソートを行うか」や「いかに速い検索を行うか」というテクニックがぎっしり詰まっている。残念なのは、著者がアルゴリズム至上主義にな... 続きを読む
Published on 2001/5/4 by 国語辞典

5.0 out of 5 stars 全プログラマ必携
古典ともいえる本だが、内容は現在でもそのまま 通じることが書いてある。 すべてのプログラマーに読んでもらいたい本だと思う
Published on 2000/11/17

Only search this product's reviews



Customer Discussions

※ Posts in Customer Discussions are written by other customers. Amazon.co.jp supports the free exchange of customer opinions, whether positive or negative. Please use your own judgment when making product purchase decisions.
This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback



Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.