翻訳と辞書
Words near each other
・ 区分化大域アドレス空間
・ 区分定義写像
・ 区分定義函数
・ 区分建物
・ 区分所有
・ 区分所有建物
・ 区分所有権
・ 区分所有法
・ 区分所有管理士
・ 区分所有者
区分木
・ 区分機
・ 区分求積
・ 区分求積法
・ 区分滴定
・ 区分的
・ 区分的に一次な函数
・ 区分的に定義された写像
・ 区分的に定義された函数
・ 区分的に定義される函数


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

区分木 : ミニ英和和英辞書
区分木[くぶん]
=====================================
〔語彙分解〕的な部分一致の検索結果は以下の通りです。

: [く]
 【名詞】 1. ward 2. district 3. section 
区分 : [くぶん]
  1. (n,vs) division 2. section 3. demarcation 4. partition 5. segmentation 6. subdivision 7. (traffic) lane 8. compartment 9. classification 10. sorting 
: [ぶん, ふん]
  1. (n,n-suf,pref) (1) part 2. segment 3. share 4. ration 5. (2) rate 6. (3) degree 7. one's lot 8. one's status 9. relation 10. duty 1 1. kind 12. lot 13. (4) in proportion to 14. just as much as 1
分木 : [ぶんぎ]
 (n) -ary tree
: [き]
 【名詞】 1. tree 2. wood 3. timber 

区分木 ( リダイレクト:区間木 ) : ウィキペディア日本語版
区間木[くかんき]
区間木またはインターバル木()は、区間を保持するための木構造データ構造の一種。計算幾何学アルゴリズム。特に、指定された区間や点にオーバーラップする全ての区間を探すという問題を効率的に解くことができる。例えば、表示されている地図内に見えている全ての道路を求めるとか、3次元のシーンで見えている全てのオブジェクトを求めるといった用途に使われる。似たものに区分木()があるが別物である。
== 基本的手法 ==
単純なケースとして、区間が互いにオーバーラップしないなら、単純な2分木で表すことができ、クエリにかかる時間は O(log ''n'') となる。しかし、区間同士がオーバーラップするなら、始点でソートする場合と終点でソートする場合で順序が異なることになるので、挿入時に2つの区間をどう比較すべきかが問題となる。素朴な方法としては、同時に2つの木を作り、一方は始点でソートし、もう一方は終点でソートすればよい。これを使ってクエリを行うと、それぞれの木で O(log ''n'') の時間でオーバーラップする可能性のある区間をリストアップできるが、その結果をマージする必要があって、それには O(''n'') の時間がかかる。つまりクエリに対して O(''n'' + log ''n'') = O(''n'') の時間がかかることになり、力まかせ探索と比較すると全く改善されていない。
区間木はこの問題を解決するものである。以下では 'centered interval tree' と 'augmented tree' という2種類の設計を解説する。

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

英語版ウィキペディアに対照対訳語「 Interval tree 」があります。




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

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