トップ->アルゴリズム入門

アルゴリズム入門内検索

目次
アルゴリズムトップ
0. はじめに

1. アルゴリズム
   1. アルゴリズムとは
   2. 当ページの範囲
   3. 良いアルゴリズム
   4. フローチャートの書き方(記号)
   5. フローチャートの書き方(構造)
   6. 順次構造
   7. 分岐構造
   8. 反復構造

2. 順次構造
   1. 代入
   2. 計算
   3. 入力
   4. 出力
   5. 練習問題1
   6. 練習問題2

3. 分岐構造
   1. 条件分岐
   2. 単一分岐
   3. 練習問題1
   4. 多重分岐
   5. 複合条件
   6. ケース(多方向分岐)
   7. 練習問題2
   8. 練習問題3

4. 反復構造
   1. 反復構造の種類
   2. 前判定型
   3. 後判定型
   4. 練習問題1
   5. 練習問題2
   6. 練習問題3
   7. 多重反復処理(ネスト)
   8. 練習問題4
   9. 練習問題5

5. 配列
   1. 配列とは
   2. 練習問題
   3. 2次配列
   4. 練習問題
   5. 素数を求める,その1
   6. 素数を求める,その2

6. 検索・ソート
   1. サブルーチン
   2. シーケンシャルサーチ
   3. バイナリサーチ
   4. 練習問題
   5. ルックアップテーブル
   6. ソートとは
   7. 選択法
   8. 交換法
   9. バブルソート
   10. 挿入法
   11. クイックソート
   12. 処理速度の比較

7. 文字列
   1. 文字と文字列
   2. 文字列処理
   3. 文字列のコピー
   4. 練習問題
   5. 文字列の比較
   6. 文字列の連結
   7. 文字列の検索



トップ-> アルゴリズム入門

アルゴリズム入門

  アルゴリズム入門へようこそ。

  アルゴリズムはすべてのプログラムの基礎となる物です。バグのないプログラムを作るため、 また、再利用性の高いプログラムを作るため、さらにはコンピュータの思考を理解するために 必要な知識です。プログラム言語を学ぶ前にぜひアルゴリズムをきわめて下さい。

  また、オススメのアルゴリズムの本を紹介します。(たくさんあって何が良いのかわからないという方は当サイトから買われている本もご利用ください。)

タイトル 詳細 値段 内容
アルゴリズム入門(new) Amazon

楽天ブックス
2,484円 当サイトのアルゴリズム入門をもとに、大幅に加筆&修正を行った一冊です。当サイトをいつでも見たいという時にお手元に一冊どうぞ。
C言語によるはじめてのアルゴリズム入門
改訂第3版
Amazon

楽天ブックス
3,002円 初級から中級者向け。C#を例にとって、基本文法からWindowsアプリまで解説。C++にも対応してます。
明解 C言語による
アルゴリズムとデータ構造
Amazon

楽天ブックス
2,592円 「アルゴリズム体験学習ソフトウェア」などが付属のベストセラー。
明解Javaによるアルゴリズムとデータ構造 Amazon

楽天ブックス
2,592円 Javaを使ったアルゴリズムやデータ構造の解説書はこれまでにもありましたが、大学の教科書だったりして難しいものばかりでした。この本は初級者から中級者をターゲットにしており、たくさんの図とサンプルを用いて解説しているので、独学で勉強している人にお勧めの1冊です。
アルゴリズムの絵本 Amazon

楽天ブックス
1,814円 C言語の基礎文法を理解したら、それをどうプログラムに結びつけるのか。言語を学んでいる最中の人にお勧め。
その他の絵本シリーズはその他の絵本シリーズはAmazon
コンピュータのしくみを
理解するための10章
Amazon

楽天ブックス
2,138円 プログラムの文法を覚えても、コンピュータの仕組みを理解していないと効率の良いプログラムは書けませんし、うまく動作しない時に修正できません。本書は、ディジタル回路から始まり、マシン語、高級言語の仕組み、効率の良いアルゴリズムまでを解説している。
Javaによる
アルゴリズム事典
Amazon

楽天ブックス
2,786円 様々な有名なアルゴリズムを集めたもの。
数学的な物から高速化のテクニックなど。
C言語版はAmazon 楽天ブックス
ソフトウェア開発の持つべき文化 Amazon

楽天ブックス
4,104円 サブタイトル: ソフトウェア開発の課題
本書はソフトウェア開発の上流工程から下流工程に至るまで明瞭かつ独自のスタイルで解説しています。
最大の特徴は、全工程において数多くの実例を挙げ、ソフトウェア開発における文化を「文化を生かすもの」と「文化を殺すもの」に分けて、単に著者の見解だけでなく実際のデータに基づいている点です。
まさにソフトウェアエンジニアリングの名著として殿堂入りにふさわしい1冊です。
プログラムはなぜ動くのか 第2版 Amazon

楽天ブックス
2,592円 6年ぶりのリニューアル。プログラムがディスクなどからメモリーに読み込まれ、CPUによって解釈、実行されるその仕組みを多数の図を使って説明しています。1版ではサンプルコードがVisualBasicだったのですが2版ではプログラムの動きが見やすいC言語に変わっており、巻末に簡単ではありますがC言語の構文が追加されています。
本書は特にメモリに関して重点的に扱っています。作ったプログラムがどのようにメモリを使っているのかから、Windowsに関しても触れています。
CPUのきもち Amazon
2,100円 パソコンの自作、OSやプログラムからCPUを解説する本はたくさんありますが、これはCPUからWindowsといったソフトを見たという視点で書かれた解説書。
世界初のCPUってどんなの?複数のプロセスをCPUはどう見てるのか、など。。。
読みもとしてもおもしろいです。
センス・オブ・プログラミング! Amazon

楽天ブックス
2,138円 いろいろな言語の文法はわかったよ!でも、どうやってプログラムを作って良いのかわからない。
そんな人のための、プログラミングの「コツ」「センス」を身につけるための本です。
赤:上級者向け
黄:中級者向け
青:初心者向け
灰:その他

Amazon:中古の本も扱っているので安くそして絶版本も買えるかも?!
楽天ブックス:ネットショッピング最大手・楽天市場の本屋さん。1,500円以上送料無料で、楽天ポイントもたまる。
フローチャートUMLの清書にはVisioが便利
パソコン周辺機器のお求めはエレコムダイレクトショップバッファローダイレクトでどうぞ。
パソコン、ソフト、家電のお求めはヤマダ電機ソフマップ、安さに自信いーでじで。
  ※上記サイトからご購入いただいた場合に発生するアフィリエイト収入の一部はセーブ・ザ・チルドレンなどのNPOに寄付いたします。


←目次から選んでください :  トップへ :  次ページへ→