すべて
少年・青年マンガ
少女・女性マンガ
ラノベ・小説
タテヨミ
ボイス・音声
カート
アカウント
追加条件
セール作品
無料作品
カテゴリ
少年マンガ
青年マンガ
少女マンガ
女性マンガ
ライトノベル
小説
タテヨミ
ボイス・音声
作品形式
単行本
雑誌
分冊版/単話
シェア
問題解決力を鍛える!アルゴリズムとデータ構造
試し読み
通常価格
3,300
円
ポイント
90
pt
(3%還元)
カートに追加
お気に入り
著者
大槻兼資
秋葉拓哉
(監)
出版社
講談社
レーベル
KS情報科学専門書
シリーズ
問題解決力を鍛える!アルゴリズムとデータ構造
ジャンル
パソコン/OS/ハードウェア
言語/プログラミング
配信開始日
2024年5月17日
作品形式
一般書籍
この作品はブラウザ視聴(ノベルビューア)に対応しています
[
ノベルビューアについて
]
作品内容
★この本を買わずして何を買う!!★
競技プログラミング経験が豊富な著者が、「アルゴリズムを自分の道具としたい」という読者に向けて執筆。入門書を標榜しながら、AtCoderの例題、C++のコードが充実。入門書であり実践書でもある、生涯役立つテキストを目指した。
【推薦の言葉】
プログラムが「書ける」ことと、効率の良い結果を得ることには大分ギャップがある。本書は、どのようにすれば効率のよい結果が得られるか? すなわちどのようなアルゴリズムを採用すればよいか? という点に対して、幅広くかつ明快に解説している。
また本書は、アルゴリズム初心者に対して、アルゴリズムへの興味を惹かれるように記述されている。アルゴリズム上級者への初めの一歩には最適であろう。
――河原林健一(国立情報学研究所副所長)
【全体を通して、アルゴリズムの設計技法を重視した構成】
まず、1、2章でアルゴリズムと計算量について概観します。そして、3~7章が、早くも本書のメインパートといえる部分であり、「アルゴリズムの設計技法」について詳しく解説します。これらの設計技法に関する話題は、多くの書籍では、最後の方で簡単に説明しています。しかし本書は、現実世界の問題を解決するための実践的なアルゴリズム設計技法の鍛錬を目指しています。そこで、アルゴリズム設計技法について前半で詳しく解説する構成としました。そして、これらの設計技法が後半の章でも随所に使われていくことを示していきます。
その後、8~11章では、設計したアルゴリズムを効果的に実現するうえで重要となるデータ構造を解説します。データ構造について学ぶことで、アルゴリズムの計算量を改善したり、また、C++やPythonなどで提供されている標準ライブラリの仕組みを理解して、それらを有効に活用したりすることができるようになります。
そしていったん、12章でソートアルゴリズムについての話題を挟んだ後に、13~16章でグラフアルゴリズムについて解説します。グラフは、非常に強力な数理科学的ツールです。多くの問題は、グラフに関する問題として定式化することで、見通しよく扱うことができるようになります。また、グラフアルゴリズムを設計するとき、3~7章で学ぶ設計技法や、8~11章で学ぶデータ構造が随所で活躍します。
最後に、17章で PとNPに関する話題を解説し、世の中には「効率的に解くアルゴリズムを設計することができそうにない難問」が多数あることを見ます。18章で、これらの難問に取り組むための方法論をまとめます。ここでも、動的計画法 (5章) や貪欲法 (7章) といった設計技法が活躍します。
レーベル作品一覧
書籍
実践Data Scienceシリーズ Pythonではじめる データ分析のための前処理入門
講談社
菅由紀子
書籍
イラストで学ぶ 音声認識 改訂第2版
講談社
荒木雅弘
書籍
マーケティングをAIで超効率化! ChatGPT APIのビジネス活用入門
講談社
佐々木亮
早川敦士
他
書籍
機械学習によるインターネット広告最適化 現代の配信アルゴリズムから広告制作の未来まで
講談社
木村衆平
暮石航大
他
書籍
ヒューリスティック探索 合理的なAIをつくるためのアルゴリズム
講談社
陣内佑
書籍
アジャイルデータモデリング 組織にデータ分析を広めるためのテーブル設計ガイド
講談社
ローレンス・コル
ジム・スタグニット
他
書籍
みんなのデジタル コンピュータとネットワーク
講談社
土屋誠司
書籍
イラストで学ぶ ヒューマンインタフェース 改訂第3版
講談社
北原義典
書籍
ことばの意味を計算するしくみ 計算言語学と自然言語処理の基礎
講談社
谷中瞳
書籍
Polarsとpandasで学ぶ データ処理アイデアレシピ55
講談社
冨山吉孝
早川裕樹
他
書籍
プログラミング〈新〉作法 これからプログラムを書く人のために
講談社
荒木雅弘
書籍
RustによるWebアプリケーション開発 設計からリリース・運用まで
講談社
豊田優貴
松本健太郎
他
書籍
事例でわかるMLOps 機械学習の成果をスケールさせる処方箋
講談社
杉山阿聖
太田満久
他
書籍
実践Data Scienceシリーズ Pythonではじめる時系列分析入門
講談社
馬場真哉
書籍
データサイエンスはじめの一歩
講談社
佐久間淳
國廣昇
書籍
ゼロから学ぶGit/GitHub 現代的なソフトウェア開発のために
講談社
渡辺宙志
書籍
イラストで学ぶ 制御工学
講談社
木野仁
谷口忠大
他
書籍
面倒なことはChatGPTにやらせよう
講談社
カレーちゃん
からあげ
書籍
Pythonでスラスラわかる ベイズ推論「超」入門
講談社
赤石雅典
須山敦志
書籍
Juliaプログラミング大全
講談社
佐藤建太
書籍
オープンデータとQGISでゼロからはじめる地図づくり
講談社
青木和人
書籍
テンソルネットワーク入門
講談社
西野友年
書籍
Kaggleに挑む深層学習プログラミングの極意
講談社
小嵜耕平
秋葉拓哉
他
書籍
ゼロから学ぶRust システムプログラミングの基礎から線形型システムまで
講談社
高野祐輝
書籍
Pythonでしっかり学ぶ線形代数 行列の基礎から特異値分解まで
講談社
神永正博
書籍
新しいヒューマンコンピュータインタラクションの教科書 基礎から実践まで
講談社
玉城絵美
書籍
OpenCVによる画像処理入門 改訂第3版
講談社
小枝正直
上田悦子
他
書籍
実践Data Scienceシリーズ Rではじめる地理空間データの統計解析入門
講談社
村上大輔
書籍
Pythonではじめるベイズ機械学習入門
講談社
森賀新
木田悠歩
他
書籍
1週間で学べる! Julia数値計算プログラミング
講談社
永井佑紀
著者作品一覧
書籍
Kaggleに挑む深層学習プログラミングの極意
講談社
小嵜耕平
秋葉拓哉
他
ページトップへ