Q
搜索二進制表
-4
A
回答
0
for(int i=1; i< binarytableline.length; i++){
if (binarytableline[i - 1] == 1 && line[i] == 0) changes++;
}
請記住,標從零開始:
從本質上講,什麼代碼發生以上是我們通過線循環。現在,我是索引。讓我們從循環的開始開始。
i=1
所以,binarytableline [1-1] =二進制錶行的第一個索引,或者是第一個數字。現在,我們看到它是否等於1
,而第二個索引i
等於0
。要檢查,我們做以下幾點:
binarytableline[i - 1] == 1 && line[i] == 0
這將意味着是在二進制數字到下一個變化從一個數字,在我們的例子是第0指數第一。現在,我們通過做changes++
來迭代變量changes
。再次,這是一個for循環,這意味着我們將遍歷所有這樣的元素。其變化的次數將被記錄在int changes
中。
讓我知道這是否幫助,
Ruchir
相關問題
- 1. 二進制搜索
- 2. 二進制搜索
- 3. 二進制搜索
- 4. 二進制搜索
- 5. 二進制搜索樹內的二進制搜索樹
- 6. 二進制搜索是/是二進制搜索貪婪算法?
- 7. 線性搜索或二進制搜索或二叉搜索樹
- 8. 二進制搜索樹,搜索方法
- 9. 二進制搜索樹搜索操作
- 10. 二進制搜索樹 - 搜索範圍
- 11. Swift二進制搜索樹搜索
- 12. 用二進制搜索填充列表
- 13. 二進制搜索遞減列表?
- 14. 哈希表+二進制搜索
- 15. 二進制搜索對象列表?
- 16. 二進制搜索範圍
- 17. Haskell - 二進制搜索樹
- 18. 二進制搜索樹Instantiaition
- 19. 二進制搜索功能
- 20. 二進制搜索程序
- 21. 二進制搜索樹C++
- 22. RandomAccessFile的二進制搜索
- 23. 遞歸二進制搜索
- 24. 與二進制搜索
- 25. 通用二進制搜索++
- 26. 二進制搜索問題?
- 27. 二進制遞歸搜索
- 28. 二進制搜索樹toString
- 29. 二進制搜索CompareTo Java
- 30. C#二進制搜索
好,假設上面的線是一個字符串,你循環左到右,開始'I = 1'中去,而'我<行。在每次循環迭代時檢查if(line [i - 1] == 1 && line [i] == 0)是否改變++; – nem035
如果您無法弄清楚,請嘗試將其發佈到此處。這樣你可以更好地學習。 –
哦,謝謝,它真的很有幫助,尼姆:) – Natalia