我正在閱讀Brian W. Kernighan和Rob Pike編寫的「編程實踐」一書。第3章提供的算法馬爾可夫鏈方法讀取源文本,並用它來生成隨機文本「閱讀好」(意爲輸出更接近正確的冠冕堂皇不是亂碼英文):關於使用馬爾可夫鏈算法生成文本
set w1 and w2 to the first two words in the source text
print w1 and w2
loop:
randomly choose w3, one of the successors of prefix w1 and w2 in the source text
print w3
replace w1 and w2 by w2 and w3
repeat loop
我問題是:處理新的w2和w3值在源文本中沒有後繼的情況的標準方法是什麼?
非常感謝提前!
@ThomasW沒問題,歡迎來到Stack Overflow!一般來說,這裏的想法是提出幫助和接受最好答案的答案。這有助於我們「關閉」問題,以便我們能夠回答更多問題。此外,沒有必要說謝謝,upvote顯示相同,我們試圖隱藏在這個網站上的「混亂」 - 常見問題在這裏有很多良好的網站禮儀。 – Hooked 2013-05-06 13:42:07