如何检查输入数组是否连续?

发布于 2025-01-04 09:51:50 字数 108 浏览 0 评论 0原文

我想检查我的输入数组是否连续?
在我的应用程序中,用户可以输入 1,6,7,然后返回 false,如果用户输入 3,4,5,6,则返回 true。
我怎样才能在 J2ME 中做到这一点?

I want to check whether my input array is consecutive or not?
In my application user can give input 1,6,7 then it returns false and if user input 3,4,5,6 then it returns true.
how can I do this in J2ME?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

夜雨飘雪 2025-01-11 09:51:50

唯一的方法是编写一个循环,遍历数组中的每个元素,从位置 0 开始到 n-1,确保下一个位置的元素的值(如果有,您必须检查所有边界)时间),正好是当前位置元素的值+1。当你发现条件不成立的那一刻;你返回 false;如果您没有找到条件不成立的条件,则可以在循环结束时返回 true。

这对你来说是一个很好的练习。尝试一下。

The only way to do it is to write a loop that goes through each element in the array, starting from position zero to n-1 making sure that the value of the element at the next position (if any, you have to check boundaries all the time), is exactly the value of the element at the current position+1. The moment you find the condition to be false; you return false; if you don't ever find a condition where the condition is not true, you can return true at the end of the loop.

That's a very good exercise for you. Give it a try.

孤单情人 2025-01-11 09:51:50

遍历数组,查看下一个元素(如果存在)是否比前一个元素(如果存在)正好大1,如果不返回 false,否则返回 true

Iterate through array and see if the next element (if exist) is exactly 1 greater than the previous one(if exist), if not return false, true otherwise at the end

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文