关注
第二题:public static boolean method(int[] A, int[] B) {
int num1 = Math.min(A[0], B[0]);
int num2 = Math.max(A[0], B[0]);
boolean flag1 = true;
boolean flag2 = true;
for (int i = 1; i < A.length; i++) {
int min = Math.min(A[i], B[i]);
int max = Math.max(A[i], B[i]);
if (!flag1 && !flag2) {
return false;
}
if (flag1) {
// 选小的看看能不能满足,不能就选大的
if (min >= num1) {
num1 = min;
} else if (max >= num1) {
num1 = max;
} else {
flag1 = false;
}
}
if (flag2) {
if (max <= num2) {
num2 = max;
} else if (min <= num2) {
num2 = min;
} else {
flag2 = false;
}
}
}
return flag1 || flag2;
}
查看原帖
点赞 评论
牛客热帖
正在热议
# 秋招感动瞬间 #
3400次浏览 54人参与
# 你都收到了哪些公司的感谢信? #
3790954次浏览 32699人参与
# 被同事甩锅了怎么办 #
10614次浏览 74人参与
# 职场吐槽大会 #
99771次浏览 808人参与
# 上班到公司第一件事做什么? #
20222次浏览 214人参与
# 哪个瞬间让你对大厂祛魅了? #
162345次浏览 1003人参与
# 打杂的实习你会去吗? #
91051次浏览 815人参与
# 如何一边实习一边秋招 #
1056879次浏览 13160人参与
# 工作压力大怎么缓解 #
41224次浏览 709人参与
# 软件开发2024笔面经 #
2380694次浏览 48645人参与
# 通信硬件知识分享 #
2453次浏览 41人参与
# 小米求职进展汇总 #
610253次浏览 4719人参与
# 想实习转正,又想准备秋招,我该怎么办 #
518825次浏览 5213人参与
# 实习与准备秋招该如何平衡 #
762711次浏览 8791人参与
# 字节跳动工作体验 #
247504次浏览 3248人参与
# 毕业后不工作的日子里我在做什么 #
126803次浏览 1151人参与
# 如何判断面试是否凉了 #
2658691次浏览 31765人参与
# 选择和努力,哪个更重要? #
27177次浏览 290人参与
# 测测你的职业性格 #
16373次浏览 210人参与
# 今年形式下双非本找得到工作吗 #
63051次浏览 567人参与