登录
  • #刷题
  • #leetcode

Fi‌‌‍‍‌‍‍‌‌‍‌‌‌‌‍‍‌‌‌‌‌‍‍‌‌‍‌‍‌‍‌‍nd Minimum in Rotated Sorted Array找不出问题

415044809
2848
6
本人编程小白,今天试了第一个题 (Find Minimum in Rotated Sorted Array)就蛋疼了。我编的程序在自己的codeblock下能跑对数,在网上测出的答案怎么和我私下跑的结果不一样呢?

第一题这么简单,我就是先遍历一遍找到最小的,然后把vector元素来回捣一捣。

所以我感觉是不是犯了什么编程新手的错误,所以还望大神们指点。。!!

我的代码:

class Solution {

public:

int findMin(vector<int> &num) {

int label = 0; % find the minimum

int atom = num[label];

for (int i = 1; i != num.size(); i++){

if(num < atom){

atom = num;

label = i;

}

}

vector<int> porter(num.size() - label); % copy second part to a new vector

for (int i = 0; i != porter.size(); i++){

porter = num;

}

for (int i = num.size() - 1; i >= porter.size(); i--){ % move first part backward

num = num[i-porter.size()];

}

for (int i = 0; i != porter.size(); i++){ % copy back

num = porter;

}

}

};
6条回复
热度排序

发表回复