0

コッホスノーフレークとスタック/キューに関係する割り当てがあります。問題は、ここにいる私たちの多くが、割り当てで与えられた擬似コード「ヒント」が何を意味するのか理解できないことです。誰か助けてもらえますか?

http://web.cs.mun.ca/~rod/W12/cs2710/assign/a5/assign5.html

Add the initial segments, L.add(seg1) ... L.add(segN)
while not L.isEmpty()
    seg = L.remove()
    if seg is smaller than the minimum segment size then
         draw seg, no new segments are created
    else
        create four new segments according to
        the rules for Koch snowflakes
        add these new segments to L

最も紛らわしいのは、「セグメントが最小セグメントサイズよりも小さい場合」です...これを書くために何を比較する必要があるかわかりません。

4

2 に答える 2

2

最小セグメントサイズは、明らかに、スノーフレークが描画される詳細のレベルを指定するアルゴリズムの構成可能なパラメーターです。

于 2012-11-26T00:21:46.733 に答える
1

セグメントは線分です:ドキュメントから:

「セグメントは線分を表すクラスです」

つまり、画面上に描かれた線になります。
まず、コッホスノーフレークがどのように見えるかを確認する必要があります:http://en.wikipedia.org/wiki/Koch_snowflake

今では理解しやすくなっています: "

セグメントが最小セグメントサイズよりも小さい場合は、

これはいわゆる「ブレーク状態」であり、線が画面上に描画されるのに十分小さいことを意味します。(それ以外の場合は、細かく分割されます。上記のWikiリンクを参照してください)。

于 2012-11-26T00:29:22.593 に答える