teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

誤記修正

2021/09/02 01:21

投稿

fana
fana

スコア12220

answer CHANGED
@@ -22,5 +22,5 @@
22
22
 
23
23
  1. Sから領域を1つ取り出す.どれでもよい.取り出した領域をkと呼ぶことにしよう.
24
24
  2. Sの中から,「kと統合すべき」領域(kと重複しているか,あるいはちょうど境界が一致しているようなやつ)を全て取り出す.
25
- 3. Step2.で1つ以上の領域群を取り出せた場合,それらとkを投稿した1つの領域データを作ってそれをSに入れる.
25
+ 3. Step2.で1つ以上の領域群を取り出せた場合,それらとkを統合した1つの領域データを作ってそれをSに入れる.
26
26
  Step2.で1つも領域を取り出せなかった場合には,kをRに入れる.

1

追記

2021/09/02 01:21

投稿

fana
fana

スコア12220

answer CHANGED
@@ -6,4 +6,21 @@
6
6
 
7
7
  というのを,統合が全く起きなくなるまで延々と繰り返せばよいのでは.
8
8
 
9
- (とかいう話だと「いくらなんでも自明すぎる」と怒られるのかな?)
9
+ (とかいう話だと「いくらなんでも自明すぎる」と怒られるのかな?)
10
+
11
+ ---
12
+
13
+ [追記]上記内容をアルゴリズムっぽく書いてみる
14
+
15
+ 2つの領域リストSとRを用意する.
16
+ Sには最初に処理対象たる全ての領域データを突っ込む.Rは最初は空である.
17
+
18
+ Sの中身が空になるまで以下の手続きを繰り返し行う.
19
+ Sの中身が空になった時点で,Rの内容が結果となる.
20
+
21
+ 手続き:
22
+
23
+ 1. Sから領域を1つ取り出す.どれでもよい.取り出した領域をkと呼ぶことにしよう.
24
+ 2. Sの中から,「kと統合すべき」領域(kと重複しているか,あるいはちょうど境界が一致しているようなやつ)を全て取り出す.
25
+ 3. Step2.で1つ以上の領域群を取り出せた場合,それらとkを投稿した1つの領域データを作ってそれをSに入れる.
26
+ Step2.で1つも領域を取り出せなかった場合には,kをRに入れる.