急! JAVA 写一个方法
答案:1 悬赏:40 手机版
解决时间 2021-11-19 00:28
- 提问者网友:wodetian
- 2021-11-18 16:07
急! JAVA 写一个方法
最佳答案
- 五星知识达人网友:人類模型
- 2021-11-18 16:52
public int isLayered(int[] array){
if (array.length < 2) return 0;
moreThanOnce = false;
last = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i] < last) return 0;
if (array[i] == last) {
moreThanOnce = true;
} else {
if (!moreThanOnce) return 0;
moreThanOnce = false;
last = array[i];
}
}
if (moreThanOnce) return 1;
return 0;
}
简单写写,没有测试,你试试看,不行我再改。追问不行啊. 具体哪问题, 我也说不上来. 不过谢谢啊追答int isLayered(int[] a){
if (a.length < 2) return 0;
boolean moreThanOnce = false;
int last = a[0];
for (int i = 1; i < a.length; i++) {
if (a[i] < last) return 0;
if (a[i] == last) {
moreThanOnce = true;
} else {
if (!moreThanOnce) return 0;
moreThanOnce = false;
last = a[i];
}
}
if (moreThanOnce) return 1;
return 0;
}
不好意思最近python写多了。。。。追问
if (array.length < 2) return 0;
moreThanOnce = false;
last = array[0];
for (int i = 1; i < array.length; i++) {
if (array[i] < last) return 0;
if (array[i] == last) {
moreThanOnce = true;
} else {
if (!moreThanOnce) return 0;
moreThanOnce = false;
last = array[i];
}
}
if (moreThanOnce) return 1;
return 0;
}
简单写写,没有测试,你试试看,不行我再改。追问不行啊. 具体哪问题, 我也说不上来. 不过谢谢啊追答int isLayered(int[] a){
if (a.length < 2) return 0;
boolean moreThanOnce = false;
int last = a[0];
for (int i = 1; i < a.length; i++) {
if (a[i] < last) return 0;
if (a[i] == last) {
moreThanOnce = true;
} else {
if (!moreThanOnce) return 0;
moreThanOnce = false;
last = a[i];
}
}
if (moreThanOnce) return 1;
return 0;
}
不好意思最近python写多了。。。。追问
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯