![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
课堂练习题
文章平均质量分 54
哈喽沃德&
世界上最遥远的距离不是生与死,而是你亲手制造的BUG就在你眼前,你却怎么都找不到它
展开
-
java在一个有序数组中查找某个值最左侧的位置(附上代码实现)
在有序数组中查找一个值,看过我之前文章的人都知道,在有序数组中查找一个值,可以采用二分查找法,方便快速,易于实现。但是这里题目要求,一定要查找到最左侧的目标值。显然,使用二分查找未必可以实现。原创 2022-03-25 21:59:17 · 1195 阅读 · 0 评论 -
java在数组中寻找最大值(递归实现)
java在数组中寻找最大值(递归实现),附上代码实现。原创 2022-03-25 21:45:04 · 2383 阅读 · 0 评论 -
java算法面试题:奇偶数问题(2) 一个数组中有两种数出现了奇数次,其他数都出现了偶数次,寻找这两个数
文章目录问题定义一、背景知识二、问题分析三、代码示例尾注 问题定义 问题一:在一个数字序列中,有一个数出现了奇数次,其他数都出现了偶数次,找到这个奇数。传送通道 问题二:在一个数字序列中,有两个数出现了奇数次,其他数都出现了偶数次,寻找这两个数。 一、背景知识 在解答这个问题之前,我们先介绍一些背景知识:异或运算 简单来讲,就是相同为0,不同为1,如下所示 1^1=0 0^0=0 1^0=1 0^1=1 此外,异或运算符合两个性质:交换律和结合律,也就是说 a ^ b = b ^ a a原创 2022-03-24 22:09:26 · 798 阅读 · 0 评论 -
java算法面试题:奇偶数问题 一个数组中有一个数出现了奇数次,其他数都出现了偶数次,寻找该奇数
文章目录问题定义背景知识分析问题代码示例思考环节尾注 问题定义 问题一:在一个数字序列中,有一个数出现了奇数次,其他数都出现了偶数次,找到这个奇数。 问题二:在一个数字序列中,有两个数出现了奇数次,其他数都出现了偶数次,寻找这两个数。 背景知识 在解答这个问题之前,我们先介绍一些背景知识:异或运算 简单来讲,就是相同为0,不同为1,如下所示 1^1=0 0^0=0 1^0=1 0^1=1 此外,异或运算符合两个性质:交换律和结合律,也就是说 a ^ b = b ^ a a ^ b ^ c原创 2022-03-24 21:26:50 · 996 阅读 · 0 评论