Presentation is loading. Please wait.

Presentation is loading. Please wait.

2章 データ構造.

Similar presentations


Presentation on theme: "2章 データ構造."— Presentation transcript:

1 2章 データ構造

2 データ構造 本章では基本的なデータ構造を紹介する 本章で紹介する基本的なデータ構造 2.1 リスト 2.2 スタックとキュー 2.3 グラフ
2.1 リスト 2.2 スタックとキュー 2.3 グラフ 2.4 木 2.5 ヒープ

3 2.1 リスト 3,5,2,1,4の順でデータを保存 リスト構造 ポインタ 配列

4 リストの基本操作 初期化 探索 挿入 削除

5 データへのアクセス 場面をサーチ データを検索 ビデオテープ DVD

6 データの挿入 ポインタ 配列

7 データの削除 ポインタ 配列

8 データの検索(違いはあるか?) ・ 2はあるか? 6はあるか? 3 1 6 7 4 3 1 6 7 4
・ 2はあるか? 6はあるか? ポインタ 配列 ・ データが小さい順に並んでいたらどうか? ポインタ 配列

9 2.2 スタックとキュー スタック :後入れ先出し (LIFO) キュー :先入れ先出し (FIFO)
2.2 スタックとキュー スタック :後入れ先出し (LIFO) 木構造、入れ子構造、括弧対応、ディレクトリ構造 深さ優先探索 キュー :先入れ先出し (FIFO) 最短路、辞書式順序 幅優先探索

10 スタック C B A C B A

11 キュー C B A

12 スタック ・全てのディレクトリを探査せよ / home local etc home user etc user local

13 スタック、入れ子構造、括弧対応 ( ( ( ) ), ( ) ) / home home etc user etc user local
( ( ( ) ), ( ) )

14 キュー ・各頂点に対しAからの距離を求めよ A B C G F B C E I A D H D E F G H I 2 0 3 1 3 2


Download ppt "2章 データ構造."

Similar presentations


Ads by Google