テーブルには、知識をまとめた線形第II章データ構造

第II章

まず、線形形式の定義、性質や特性

1.線形データ要素テーブルは、広く変えることができるが、同じ直線テーブルは、同じデータ型を有するN(N> = 0)データ要素の有限のシーケンス。

同一のデータオブジェクトは、隣接するデータ要素の順序対の関係があります。

長さが直線状と呼ばれる配列に含まれる要素の数で表されるN、N> = 0。

n = 0の場合、線形テーブルが空である、すなわち、それはテーブルの任意の要素が含まれていない表します。

 

2. Aのデータ要素は、データ項目の数から構成されてもよいです。

  記録と呼ばれるデータ要素

  リニアテーブルもファイルとして知られている多数のレコードを含み、

 

表3の特性の直線

 限られたテーブル内の要素の数(N> = 0)

 順序を有する要素の順序に並べシーケンシャル論理を有するテーブル要素

 表要素は、データ要素であり、各要素は単一の要素であります

 テーブル内のデータ型の要素は同じです。(各データ要素は、同じサイズの記憶空間を占有することを意味します)

テーブル内の要素は抽象的です。(かかわらず、要素が示されるかどうか、すなわち要素間の関係の論理的な議論、どのような)

かかわらず、データメモリ4の論理構造のデータは、コンピュータとは無関係です。

  線形および非線形の構造的構成:論理構造データに分割されています

線形構造:リニアフォーム

(リニアテーブルは、論理構造、隣接する要素間の関係を示したものです)

非線形構造:コレクション、および構造ツリー状またはメッシュ構造

第二に、順次ストレージの線状

シーケンステーブルの1線形形態を順次まだ格納されています。

事前に割り当てられた2シーケンステーブルは、メモリ(メモリセルの連続したアドレスのセット)、線状に順次格納されたデータ要素の固定サイズのブロックを占有しなければならないので、論理的、物理的に2つの要素の隣接する位置また、隣接するので、収納スペースを管理するために容易ではない、半分のテーブルの平均値は非常に時間のかかる操作である要素を、移動、挿入、または削除操作をアドレッシング。

3.シーケンステーブルが使用される:ランダム・アクセス・モード(読み出しモードがシーケンシャルストレージ異なる、ない記憶装置です)

表4.シーケンスの主な特徴:ランダムアクセス

ランダムアクセス:それはランダム・アクセス・メモリと呼ばれ、このようにかかわらず、記憶部、読み出し動作の書き込みアクセス手段、RAM等の主コンピュータ・メモリの物理的位置のランダムアクセス時間を指します。

ランダムアクセス:アクセス上の焦点は、一般的に読み取ることが理解されています。メモリROMので、RAMはランダムアクセスと同じにすることができますが、ランダムアクセスすることはできません。

ランダム・アクセス・メモリ:、唯一RAMランダムアクセスと等価であると理解されることができ、また、メインメモリとしても知られているRAMとROMメモリ属し、CD-ROMは、第一世代の光学ディスク記憶装置であり、読み取り専用、書き込みができない、外部メモリに属しまた、情報を記録する方法をエッチングするレーザーを使用する二次記憶装置として知られている;観点からアクセスモード、磁気ディスク(フレキシブルディスク、ハードディスク)は、同じ特性を有し、それは、ダイレクトアクセスモードです。

順次記憶長所と短所の線形形式:

利点:ストレージ・スペースを節約

       ランダムにアクセス可能な高い記憶密度、各ノードのみを格納するデータ要素、

短所:また、物理的に隣接する要素は、順次隣接テーブルロジック、挿入および削除操作は、隣接するメモリセルの単一片を用いて、多数の要素を移動する必要があり、より多くの外部断片化を生成することができます

 

 

 

まず、順序テーブル

1.要素の値が削除された機能が戻ることによって最小値(ユニークを仮定)を有するテーブル要素から順に削除されました。テーブルの順序は、エラーメッセージが空で表示され、実行終了した場合に空いた位置が、最後の要素で埋め。

2.デザイン効率的なアルゴリズム、逆の順序テーブルに対向する要素の全て、アルゴリズムの複雑さの空間要件はO(1)です。

長さN注文Lのテーブルは、O(N)の時間計算量の調製は、空間的複雑度はO(1)アルゴリズムである3、アルゴリズムは、直線状に、xのすべてのデータ要素の値を削除します。

4.テーブルから値を削除S場合、すべての要素の指定された値sおよびt(S請求項<T)の間の配列を注文またはTが不合理なシーケンステーブルが空またはエラー・メッセージ及びサービスのうちです。

sの場合、所定の値sおよびt(SおよびT含む、要件S <T)すべての要素の間の順にテーブルから値を削除するか、Tは不合理シーケンステーブルで空であるか、エラーメッセージを表示して終了をディスプレイ5実行します。

テーブル内のすべての要素の値が同じではないことを、テーブルの要素の順序付けられたシーケンスからすべての重複した値を削除する6。

7.順序付けられたシーケンス内の新しいテーブルに2つの順序付けられたシーケンステーブルには、結果が機能シーケンステーブルで返されます。

 

 

公開された17元の記事 ウォン称賛11 ビュー8005

おすすめ

転載: blog.csdn.net/LOVE_Me__/article/details/82718698