コーディングに役立つ! アルゴリズムの基本

いまさらアルゴリズムを学ぶ意味

いまさらアルゴリズムを学ぶ意味

コーディングに役立つ! アルゴリズムの基本(1)

 コンピュータに「3の倍数と3の付く数字」を判断させるにはどうしたらいいか。発想力を鍛えよう

2008/8/1

データ構造の選択次第で天国と地獄の差

データ構造の選択次第で天国と地獄の差

コーディングに役立つ! アルゴリズムの基本(2)

 データ集合の処理方法を間違うと、どつぼにハマることがある。配列とリンクリスト、どちらを使えばいい?

2008/9/1

再帰でハノイの塔を攻略せよ

再帰でハノイの塔を攻略せよ

コーディングに役立つ! アルゴリズムの基本(3)

 自身を呼び出すアルゴリズムを再帰という。再帰を使うとスマートになるプログラムとそうでないものの違いは何か?

2008/10/1

Internet Explorerよりも速くソートできるかな

Internet Explorerよりも速くソートできるかな

コーディングに役立つ! アルゴリズムの基本(4)

 ソートにはさまざまなアルゴリズムがある。IEに組み込まれたソートよりも高速なソートアルゴリズムを見つけ出せるだろうか

2008/11/5

Internet Explorerよりも速くソートできたよ

Internet Explorerよりも速くソートできたよ

コーディングに役立つ! アルゴリズムの基本(5)

 IEに組み込まれたソートよりも高速な方法はあるだろうか。ついに見つけたソートアルゴリズムとは?

2008/12/3

FireBugで探索アルゴリズムを見ていこう

Firebugで探索アルゴリズムを見ていこう

コーディングに役立つ! アルゴリズムの基本(6)

 探索のアルゴリズムを理解するためにコードをデバッガで見ていこう。計算量による効果予測にも触れる

2009/1/7

文字列の中から効率良くキーワードを探し出せ

文字列の中から効率良くキーワードを探し出せ

コーディングに役立つ! アルゴリズムの基本(7)

 ある文章の中から特定の文字列を探し出す方法を4つ紹介。考え方を変えて効率の良さを目指そう

2009/2/4

データ量を操る圧縮/展開を究めよう

データ量を操る圧縮/展開を究めよう

コーディングに役立つ! アルゴリズムの基本(8)

 普段何げなくファイルを圧縮したり、圧縮されたファイルを展開したり。データを圧縮するアルゴリズムを体験してみよう

2009/3/4

データを加工して圧縮率を高めよう

データを加工して圧縮率を高めよう

コーディングに役立つ! アルゴリズムの基本(9)

 圧縮率を高めるために“ひと工夫”。事前にデータを変換して圧縮しやすくしてみよう

2009/4/2

レコメンデーションとエディットグラフ

レコメンデーションとエディットグラフ

コーディングに役立つ! アルゴリズムの基本(最終回)

 ECサイトで見かける「レコメンド」機能や、ユーザーの書き込み校正を行うための文書比較アルゴリズムを実装してみよう!

2009/5/1

index Coding Edgeフォーラム トップページ

TechTargetジャパン

Coding Edge フォーラム 新着記事

@ITメールマガジン 新着情報やスタッフのコラムがメールで届きます(無料)

RSSフィード

キャリアアップ

- PR -
@IT Sepcial

イベントカレンダー

PickUpイベント

- PR -
もっと見る

お勧め求人情報

ホワイトペーパーTechTargetジャパン

@IT Sepcial
ソリューションFLASH