Pythonで学ぶ データ構造とアルゴリズム入門
シーアンドアール研究所
- 廣瀬豪(著者)
本書はプログラマーにとって必要不可欠な「データ構造とアルゴリズム」を学ぶための入門書です。データ構造とアルゴリズムに関する知識は、ソフトウェア開発の基盤であるとともに、問題解決能力を高める重要な要素でもあります。その知識をPythonという親しみやすいプログラミング言語を使って丁寧に解説します。
プログラミングやコンピュータサイエンスの世界で広く学ばれる定番のアルゴリズムを中心に取り上げました。それに加え、知識を広げていただけるように、本書独自のアルゴリズムも複数、掲載しています。
Pythonの基本を学んだ後に、データ構造とアルゴリズムを学習するように構成していますので、初心者の方も安心して学習を始められます。すでにプログラミングの経験がある方は、興味のある項目を選んで学ぶことができます。
※EPUBは固定型のものになります。
発売日:2025-03-07
ページ数:320ページ
目次
CHAPTER 01 プログラミングの準備
CHAPTER 02 プログラミングの基礎知識
CHAPTER 03 データ構造① スタックとキュー
CHAPTER 04 データ構造② リスト、木、グラフ
CHAPTER 05 アルゴリズムの基礎
CHAPTER 06 サーチ(探索)
CHAPTER 07 ソート
CHAPTER 08 計算量
CHAPTER 09 ハッシュ
CHAPTER 10 再帰
CHAPTER 11 木やグラフによるアルゴリズム
CHAPTER 12 さまざまなアルゴリズムを学ぶ
著者プロフィール
-
廣瀬豪(著者)
早稲田大学理工学部卒。ナムコと任天堂子会社に勤務後、ソフトウェア開発会社を設立、ゲームメーカーの公式ゲームを100タイトル以上手掛けてきた。技術書執筆、プログラミングとゲーム開発の指導、教育番組のプログラミングコーナーの監修を行っており、C言語、C++、Java、JavaScript、Pythonなどのさまざまな言語でアルゴリズム研究やゲーム開発を続けている。
著書は『ゲーム開発で学ぶC言語入門』(インプレス)、『野田クリスタルのこんなゲームが作りたい!』(インプレス・共著)、『Pythonでつくる ゲーム開発 入門講座』『いちばんやさしい Java入門教室』(ソーテック社)、『7大ゲームの作り方を完全マスター! ゲームアルゴリズムまるごと図鑑』(技術評論社)など多数。
発送商品の送料について:https://book.mynavi.jp/manatee/carriage/
発送を伴う商品については、原則として3日~5日程度で発送いたします。
絶賛!発売中!
-
- Blender 2D背景制作テクニック(仮)
- 予約 4180円
-
- 真﨑まお(著者)
- 3D・CAD
-
- 予約受付中
-
- こう書く!セキスペ 情報処理安全確保支援士 第2版
- 予約 3520円
-
- 村山直紀(著者)
- 資格試験
-
- 予約受付中
-
- Pythonによるディープラーニングと生成AI・LLM
- 予約 4994円
-
- Francois Chollet(著者)、 Matthew Watson(著者)、 巣籠悠輔(監訳)、 株式会社クイープ(翻訳)
- その他言語
-
- 予約受付中
-
- Rust プロフェッショナル プログラミング
- 予約 3982円
-
- Jon Gjengset(著者)
- その他言語
-
- 予約受付中
- 運営会社
- FAQ
- お問い合わせ
- 利用規約
- オンライン販売について
- 特定商取引法に関する記載
- ゲームソフトの利用に関するガイドライン|
- 個人情報について
- PURCHASE GUIDE (ENGLISH)|
Copyright © Mynavi Publishing Corporation




