社区
其它技术问题
帖子详情
算发 Leetcode
just_love_tao
2015-01-04 02:31:09
https://oj.leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii/
球计算出ac代码
...全文
125
2
打赏
收藏
算发 Leetcode
https://oj.leetcode.com/problems/find-minimum-in-rotated-sorted-array-ii/ 球计算出ac代码
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
FightForProgrammer
2015-01-04
打赏
举报
回复
上面应该可以解决
FightForProgrammer
2015-01-04
打赏
举报
回复
#include <iostream> #include <vector> #include <cstdio> using namespace std; class Solution { public: int findMin(vector<int> &num) { return assistFindMin(num, 0, num.size() - 1); } private: int assistFindMin(vector<int> &num, int begin, int end) { if(begin == end || num[begin] < num[end]) return num[begin]; int mid = (begin + end) >> 1; if(num[mid] > num[begin]) return assistFindMin(num, mid + 1, end); else if(num[mid] < num[begin]) return assistFindMin(num, begin + 1, mid); else { if(num[mid] > num[end]) return assistFindMin(num, mid + 1, end); else return min(assistFindMin(num, begin, mid), assistFindMin(num, mid + 1, end)); } } int min(int a, int b) { return a <= b ? a : b; } }; int main() { Solution solution; int array1[5] = {1, 2, 3, 4, 5}; int array2[5] = {2, 2, 2, 2, 2}; int array3[7] = {4, 5, 6, 7, 0, 1, 2}; int array4[5] = {1, 0, 1, 1, 1}; vector<int> num1(array1, array1 + sizeof(array1) / sizeof(array1[0])); vector<int> num2(array2, array2 + sizeof(array2) / sizeof(array2[0])); vector<int> num3(array3, array3 + sizeof(array3) / sizeof(array3[0])); vector<int> num4(array4, array4 + sizeof(array4) / sizeof(array4[0]));; printf("test 1: %d\n", solution.findMin(num1)); printf("test 2: %d\n", solution.findMin(num2)); printf("test 3: %d\n", solution.findMin(num3)); printf("test 4: %d\n", solution.findMin(num4)); return 0; }
Leetcode
刷题手册 labuladong的算法小抄官方完整版(共 560 页)
算法
Leetcode
刷题手册 labuladong的算法小抄官方完整版
多米诺骨牌算法
leetcode
-
leetcode
-problems:包含
Leetcode
的所有算法问题
多米诺骨牌算法
leetcode
leetcode
-问题 包含其支持的语言中的所有算法问题和解决方案框架。 此存储库用于教育目的。 每个问题都链接回相应的
Leetcode
页面。 请 fork 以添加您自己的解决方案。 问题 简单的 中等的 ...
leetcode
题目精选
leetcode
题目精选,JAVA算法刷题,算法题
leetcode
题目精选,JAVA算法刷题,算法题
leetcode
题目精选,JAVA算法刷题,算法题
leetcode
题目精选,JAVA算法刷题,算法题
leetcode
题目精选,JAVA算法刷题,算法题
leetcode
...
算法题(
leetcode
、公司笔试)(全套资料)
算法题(
leetcode
、公司笔试)(全套资料) 算法题(
leetcode
、公司笔试)(全套资料) 算法题(
leetcode
、公司笔试)(全套资料) 算法题(
leetcode
、公司笔试)(全套资料) 算法题(
leetcode
、公司笔试)(全套...
Leetcode
面试算法题(Golang版)
用来记录我们刷
LeetCode
题目时候的心酸...编程语言使用Golang,代码风格上面并没有强制的采用什么编码规范,毕竟是算法解题,只需要代码清晰易懂就可以了。 鉴于个人精力时间有限,可能并不会完全最优解,请多多见谅。
其它技术问题
3,882
社区成员
9,045
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章