关注
public static int binarySearch(int[] nums, int target) {
int start = 0, end = nums.length - 1;
while (start <= end) {
int mid = (start + end) / 2;
if (nums[mid] == target) {
if (mid < end && nums[mid] == nums[mid + 1]) {
start = mid + 1;
} else if (mid > start && nums[mid] == nums[mid - 1]) {
end = mid - 1;
} else {
return mid;
}
} else if (nums[mid] < target) {
start = mid + 1;
} else {
end = mid - 1;
}
}
return -1;
}
public static void subStr(String s) {
Set<String> stringSet = new HashSet<String>();
for (int i = 0; i < s.length(); i++) {
for (int j = i + 1; j <= s.length(); j++) {
String tstr = s.substring(i, j);
if (stringSet.contains(tstr)) {
System.out.print(tstr + " ");
}
stringSet.add(tstr);
}
}
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
05-11 11:58
中国矿业大学 Java 点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 牛油的搬砖plog #
22297次浏览 101人参与
# 运营每日一题 #
67221次浏览 642人参与
# 一人一个landing小技巧 #
20761次浏览 400人参与
# 找工作的破防时刻 #
22788次浏览 357人参与
# 我在牛爱网找对象 #
177249次浏览 1328人参与
# 2023届毁约公司名单 #
190035次浏览 938人参与
# 实习学不到东西怎么办? #
202756次浏览 2108人参与
# 520告白墙 #
14871次浏览 265人参与
# 腾讯音乐求职进展汇总 #
85883次浏览 481人参与
# 25届秋招公司红黑榜 #
259166次浏览 1089人参与
# 为什么那么多公司毁约 #
162627次浏览 1215人参与
# 我想象的实习vs现实的实习 #
277210次浏览 2207人参与
# 面试被问第一学历差时该怎么回答 #
121698次浏览 760人参与
# 实习/项目/竞赛奖项,哪个对找工作更重要? #
79980次浏览 1101人参与
# 哪些企业的面试体验感最差? #
23799次浏览 231人参与
# 工作中,你有没有遇到非常爱骂人的领导? #
28476次浏览 155人参与
# 拼多多工作体验 #
22116次浏览 156人参与
# 我发现一个规律 #
2415次浏览 26人参与
# 安利/避雷我的专业 #
71514次浏览 502人参与
# 选完offer后,你后悔学本专业吗 #
43161次浏览 221人参与