- 博客(6)
- 收藏
- 关注
原创 在排序数组中查找数字
本题要求统计数字 targettarget 的出现次数,可转化为:使用二分法分别找到 左边界 leftleft 和 右边界 rightright ,易得数字 targettarget 的数量为 right - left - 1right−left−1。输入: nums = [5,7,7,8,8,10], target = 8。输入: nums = [5,7,7,8,8,10], target = 6。
2023-01-14 21:01:16
146
原创 字符串翻转问题
比如,输入字符串"abcdefg"和数字2,该函数将返回左旋转两位得到的结果"cdefgab"。商业转载请联系作者获得授权,非商业转载请注明出处。商业转载请联系作者获得授权,非商业转载请注明出处。输入: s = "lrloseumgh", k = 6。输入: s = "abcdefg", k = 2。方法一:c++库函数,reverse();输出: "umghlrlose"来源:力扣(LeetCode)来源:力扣(LeetCode)输出: "cdefgab"方法三:字符串遍历拼接。括号内是要翻转的区间。
2023-01-11 22:03:04
128
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人