翻訳と辞書
Words near each other
・ データ定額
・ データ実行防止
・ データ復旧
・ データ復旧業者
・ データ抽出
・ データ抽象
・ データ抽象化
・ データ操作言語
・ データ放送
・ データ格納
データ構造
・ データ構造ダイアグラム
・ データ構造図
・ データ移行
・ データ端末装置
・ データ表示
・ データ装備費
・ データ解析
・ データ言語
・ データ記憶装置


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

データ構造 : ミニ英和和英辞書
データ構造[でーたこうぞう]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

: [ちょうおん]
 (n) long vowel mark (usually only used in katakana)
構造 : [こうぞう]
 【名詞】 1. structure 2. construction 

データ構造 : ウィキペディア日本語版
データ構造[でーたこうぞう]

データ構造(データこうぞう、)は、計算機科学において、データの集まりをコンピュータの中で効果的に扱うため、一定の形式に系統立てて格納するときの形式のことである。
ソフトウェア開発において、データ構造についてどのような設計を行うかは、プログラムアルゴリズム)の効率に大きく影響する。そのため、さまざまなデータ構造が考え出されている。
多くのプログラムの設計において、データ構造の選択は主要な問題である。これは大規模システムの構築において、実装の困難さや質、最終的なパフォーマンスはベストのデータ構造を選択したかどうかに大きく依存してきたという経験の結果である。データ構造が選択されれば、使用するアルゴリズムは自明であることが比較的多いが、逆の場合もある。いずれにしても適切なデータ構造の選択は極めて重要である。
この洞察は、多くの定式化された設計手法やプログラミング言語において、データ構造がアルゴリズムよりもキーとなる構成要素となっていることに現れている。大半の言語はデータ構造が異なるアプリケーションにおいて安全に再利用できるよう、実装の詳細をインターフェイスの背後に隠蔽するような、モジュール化のしくみを備えている。C++Javaといったオブジェクト指向プログラミング言語はクラスをこの目的に用いている。
データ構造は専門的なプログラミングにとって非常に重要なので、多くのデータ構造がC++におけるSTLや、Java API、及び.NETフレームワークのようなプログラミング言語の標準ライブラリや環境においてサポートされている。
データ構造が実装を表すのかインターフェースを表すのかについてはいくらか議論がある。どのように見えるかは相対的な問題なのかもしれない。データ構造は2つの関数の間にあるインターフェイスとして見ることもできるし、データ型に基づいて構成されたストレージにアクセスする方法を実装したものとして見ることもできる。
== 基本的なデータ構造 ==

* 配列
 * スタック
 * キュー
* 連想配列
 * ハッシュテーブル
 * ルックアップテーブル
* 線形リスト
* 木構造
* グラフ

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「データ構造」の詳細全文を読む




スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.