翻訳と辞書
Words near each other
・ マーシー (AH-8)
・ マーシー (T-AH-19)
・ マーシー (病院船)
・ マーシーラビット
・ マーシー・マーシー・マーシー
・ マーシー・マーシー・ミー
・ マーシー級病院船
・ マーシー郡区
・ マーシー郡区 (アイオワ州ブーン郡)
・ マーシー郡区 ブーン郡 (アイオワ州)
マージ
・ マージ (イタリア)
・ マージ (バージョン管理)
・ マージ (バージョン管理システム)
・ マージ (曖昧さ回避)
・ マージ 〜MARGINAL〜
・ マージェリー・アリンガム
・ マージェリー・シャープ
・ マージェリー・タイレル
・ マージェリー・バラシオン


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

マージ : ミニ英和和英辞書
マージ[ちょうおん]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

: [ちょうおん]
 (n) long vowel mark (usually only used in katakana)

マージ : ウィキペディア日本語版
マージ[ちょうおん]

マージ(merge)とは「併合する」、「合併する」という意味であり、情報工学の用語としてよく用いられる。
広義には複数のデータベースファイルプログラムなどを一つにまとめる行為を意味する。
狭義には以下で述べる二つの線形リストを一つにまとめるアルゴリズムのことである。
== マージアルゴリズム ==
マージアルゴリズムとは二つの線形リストを一つにまとめるアルゴリズムのことである。主に関数型言語で使用される。
このアルゴリズムは以下のような動作で行う(この例では先頭の値が小さい方を優先することにする)。
# 二つの線形リスト(A,B とおく)と空(nil)の線形リスト L を用意する。
# A,B の先頭を調べ値の小さい方のリストの先頭を取り出し、その値をL の最後尾に追加する。
# A,B のどちらかが空になるまで上記の操作を繰り返す。
# 最後に空になっていない方のリストの残りの要素を全て L の最後尾に追加する。
例として
A = (2 5 7 9)
B = (1 3 4 6 8)
というリストをマージする、先頭を比較すると
A = (2 5 7 9)
B = (1 3 4 6 8) → (3 4 6 8)
L = (1)
A = (2 5 7 9) → (5 7 9)
B = (3 4 6 8)
L = (1 2)
A = (5 7 9)
B = (3 4 6 8) → (4 6 8)
L = (1 2 3)
A = (5 7 9)
B = (4 6 8) → (6 8)
L = (1 2 3 4)
以下 A,B が空になるまで繰り返すと
L = (1 2 3 4 5 6 7 8 9)
というリストができあがる。この操作にかかる時間は A,B のリスト長の長い方に比例する。
例から解るように、A と B が昇順にならんでいる場合、一つにまとめたリスト L も昇順に並んでいる。
この性質を利用してソートを行うアルゴリズムをマージソートという。

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




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

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