Book List書籍一覧
近代科学社の取り扱ってる書籍一覧です
検索もご利用いただけます
-
アルゴリズムの基礎とデータ構造
アルゴリズムの基礎をしっかり理解!!
基本となる必須のアルゴリズムとデータ構造のみに焦点をあて,丁寧に数理を理解しながら習得できるよう解説.初学者が直感的に把握できるよう,手作業で確認するように工夫してある.すべてのアルゴリズムにC言語によるプログラムを掲載.また,豊富な演習課題と詳細な解答を掲載し,自学自習ができる.しっかりアルゴリズムとデータ構造を理解しようとする読者には必携の書である. -
世界標準MIT教科書 アルゴリズムイントロダクション 第3版 総合版
原著は,計算機科学の基礎分野で世界的に著名な4人の専門家がMITでの教育用に著した計算機アルゴリズム論の包括的テキストであり,その第3版.前版までで既にアルゴリズムとデータ構造に関する世界標準教科書としての地位を確立しているが,より良い教科書を目指して再び全面的な記述の見直しがなされ,それを基に新たな章や節の追加なども含めて,大幅な改訂がなされている.
単にアルゴリズムをわかりやすく解説するだけでなく,最終的なアルゴリズム設計に至るまでに,どのような概念が必要で,それがどのように解析に裏打ちされているのかを科学的に詳述している.
さらに各節末には練習問題(全957題)が,また章末にも多様なレベルの問題が多数配置されており(全158題),学部や大学院の講義用教科書として,また技術系専門家のハンドブックあるいはアルゴリズム大事典としても活用できる.
本書は,原著の第1~35章,および付録A~Dまでの完訳総合版である.また巻末の索引も圧巻で,和(英)‐英(和)という構成により,「数理用語辞典」としてもまことに有用である. -
はじめてのアルゴリズム
アルゴリズムを楽しく学ぶ
本書は、アルゴリズムをただ単に学ぶというのではなく、「なぜアルゴリズムを学ぶ必要があるのか」を説き起こす。前提知識を必要とせず独習でもアルゴリズムを学べるよう工夫してある。ていねいな語り口は、一層の理解を助けるだろう。
第1章では、準備として、チューリングマシンモデルから説明し、学ぶために必要な道具の解説を行う。2章以降では、サーチ、ソートといった定番の問題を丁寧に解説し、随所に演習問題を配置し、その解答は、式変形を端折ることなく記述し完全な解答を掲載している。また、コラムを随所に配してアルゴリズムの楽しさを体感出来るようになっている。初学者はもちろん、アルゴリズムをしっかり学び直そうとしている読者にも最良の書である。 -
世界標準MIT教科書 アルゴリズムイントロダクション 第3版 第2巻
アルゴリズムとデータ構造に関する世界標準として大変好評な、MITでの計算機アルゴリズムのテキスト3版である。各節末には多様なレベルの問題が配置され、教科書、技術系専門家の手引書、事典として活用できる。本書は第2巻目で、高度な設計と解析の手法・高度なデータ構造・グラフアルゴリズムを所収。 -
世界標準MIT教科書 アルゴリズムイントロダクション 第3版 第1巻
世界標準 MIT 教科書!!
大変好評を博しているMITでの計算機アルゴリズムの教育用に著わしたテキストの原書3版である。前版までで既にアルゴリズムとデータ構造に関する世界標準教科書としての地位を確立しているが、より良い教科書を目指して今回、章立てを含め再び全面的な改訂を行った。
各節末には多様なレベルの問題が配置され、学部や大学院の講義用教科書として、また技術系専門家の手引書、あるいは事典しても活用できる。 -
複雑ネットワーク
最先端!ネットワークの理論がここにある!
人間関係、経済、インターネット、交通網、生態系、システム生物学…すべての事象における「つながりを科学する」複雑ネットワーク。本書には最新の理論、定着した手法をもとにした基礎と応用、実データの解説、プログラムによるアルゴリズム集、解説付きの膨大な参考資料集が含まれている。まさに最新の複雑ネットワーク・バイブルだ!
本書の内容を補足するため補遺(PDF版)を近代科学社のサポートページに用意いたしました。ご活用ください。
特徴
・実社会のデータを基に応用面を解説
・プログラムが組めるよう、アルゴリズムを掲載
・理解に不要不急のところを読み飛ばせるようマークを付加
・豊富な参考文献紹介 -
あるごりずむ
ひとつひとつのアルゴリズムについて、まず図形的にイメージし、次に具体的な手順を示し、さらに問・演習問題(C言語の解答)により、1.アルゴリズムの特性、限界を知る能力を身に付ける。2.基本的なアルゴリズムを習得する。
特色
・各章と章末に、計60題の問・演習問題。
・すべての問・演習問題に対してCでの解答を掲載。 -
アルゴリズムC
本書は、原書「Algorithms in C」の第3版(第1部から第4部まで)の翻訳で、基礎、データ構造、整列、探索、を扱っている。直感的でわかりやすい説明、アルゴリズムの振舞いを示す数多くの見事な図、簡潔で具体的なコード、最新の研究成果に基づく実用的アルゴリズムの選択、難解な理論的結果のほどよい説明、といった点が本書にも引き継がれている。 -
情報の基礎離散数学
本書は、理工系・文系を問わず、情報の専門の学部、学科に学ぶ大学・高専・専門学校の学生を対象に、教養数学の知識はあまり前提にせずに情報科学における離散数学の概要を分かり易く解説しました。
情報処理学会が提案している「大学の理工系学部情報系学科のためのコンピュータサイエンス教育カリキュラムJ97」を参考にし、離散数学としてのまとまりをもたせるため、基礎的代数に、グラフや形式言語、帰納的アルゴリズムなどの内容を加えました。
本書では、演習による理解を重視し、多数の例題(390題余り)を配し、巻末に略解をつけて初学者の便を図っています。 -
情報科学の基礎論への招待
コンピュータは何ができて何ができないのか、原理的に考えていくと、コンピュータとはいったい何か、という基本的な問題に帰ることになる。
これはコンピュータの科学である計算機科学あるいは情報科学の基礎論の一つの課題である。情報科学はさまざまな科学の諸分野を基礎としているが、ここでは、そのような分野の理解を通して、コンピュータとは何か、アルゴリズムとは何か、コンピュータの扱う知識とは何か、そして、コンピュータは何ができて何ができないか、このようなことを理論的に考えてみる。
コンピュータの動作の基本はアルゴリズムである。コンピュータはコンピュータのアルゴリズムとして表わせるものはすべて処理できる。コンピュータは何ができるかということは、言い換えると、原理的な意味でアルゴリズムとして表わせるものは何か、ということである。ところで、このようなアルゴリズムを処理するコンピュータの動作自身もやはりアルゴリズムになっており、コンピュータで実行することができる。そのことがコンピュータにある意味での無限の可能性を与えている。このようなアルゴリズムについて考えること、これが本書のテーマである。