我目前正在做一些shearSorting,並且無法弄清當這個操作應該用n×n矩陣完成。如何知道什麼時候ShearSorting完成
我現在正在做的是我將循環的每次迭代開始時的矩陣複製到臨時矩陣,然後在循環的每次迭代結束時,我將原始和溫度矩陣,如果它們是相同的,那麼我會跳出循環並退出。我不喜歡這種方法,因爲我們總是在分類和完成矩陣之後經歷一次額外的迭代,這會浪費CPU時間和週期。
必須有更好的方法來做這個檢查。我一直髮現引用log(n)來表示我們需要多少次迭代,但我不相信它們意味着實際log(n)爲log(5),對於0.69中的5x5矩陣,迭代次數是不可能的。
有什麼建議嗎?