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