2019113916
2019113916
全部文章
题解
Java(8)
软件测试(1)
归档
标签
去牛客网
登录
/
注册
2019113916的博客
全部文章
/ 题解
(共4篇)
题解 | #寻找峰值#
题意概述 给定一个任意两个相邻元素值不相等数组 要求返回索引最大的那个山峰元素的索引 山峰元素是指其值大于或等于左右相邻值的元素。 方法一:逆序遍历 思路与具体做法 逆序遍历整个数组,遇到到的第一个山峰元素即为索引最大的那个山峰元素 class Solution { public: ...
C++
二分查找
数组
2021-10-12
0
360
题解 | #缺失数字#
题意概述 从0~n中按序给定n个数 要求找出0~n中缺失的数 方法一:求和公式 思路与具体做法 等差公式求前n项和n*(n+1)/2 再累加整个数组的值 两个相减就是所缺失数字 class Solution { public: int solve(vector<int>&...
C++
数学
二分查找
2021-10-11
0
321
题解 | #在两个长度相等的排序数组中找到上中位数#
题意概述 给定两个长度相等的有序数组 要求找到找到两个数组中所有数的上中位数 上中位数:假设递增序列长度为n,若n为奇数,则上中位数为第n/2+1个数;否则为第n/2个数 方法一:暴力 思路与具体做法 将两个数组合并为一个数组然后排序直接返回其上中位数的位置 class Solution {...
C++
数组
二分查找
双指针
2021-10-05
1
433
题解 | #求平方根#
题意概述 对于给定的int型整数 计算它的下取整平方根 方法一:数学 思路与具体做法 用对数恒等式写成下面这个形式 x=x1/2=(ex)1/2=e12(x)\mysqrt{x} =x^{1/2} = (e^{\ln_{}{x} } )^{1/2}= e^{\frac{1}{2} \ln_{}...
C++
二分查找
数学
2021-10-03
0
391