由买买提看人间百态

topics

全部话题 - 话题: curcol
(共0页)
s********x
发帖数: 81
1
来自主题: JobHunting版 - leetcode的run time error
大家好,最近做了两题leetcode, 但是都遇到了run time error. 但是我遇到run time
error 的例子在别的c++编译器上都顺利通过了,请大家帮我看一下是什么问题. 谢谢
大家!
问题一:next permutation:
class Solution {
public:
int findSecondMax(vector &num, int cur){
int max1=-1, max2=-2;
int index1=-1, index2=-2;
for(int i=cur; i if(max1 max2=max1;
index2=index1;
max1=num[i];
index1=i;
}
}
if(max2!=-2 || max2!=-1) return index2;
else return index1;
}

... 阅读全帖
d****o
发帖数: 1055
2
来自主题: JobHunting版 - leetcode wordsearch的时间复杂度?
我完成了一个版本,可以过small test,但是过不了large test。
1. 请问我的版本的时间复杂度是多少?
2. 哪位有更好得解法,请教一下。
bool wordSearch(vector > &board, string word, int level,
vector >& used, int curRow, int curCol)
{
if(curRow<0||curRow>=board.size()||curCol<0||curCol>=board[0].size()
){
return false;
}

if(used[curRow][curCol])
return false;

if(board[curRow][curCol]!=word[level])
return false;
if(level==word.siz... 阅读全帖
f**********e
发帖数: 288
3
来自主题: JobHunting版 - Google 电面
题目现场做,会很有压力。 楼主拍拍。
public static String getStep(String movieName){
int curCol = 0, curRow = 0;
StringBuffer buffer = new StringBuffer();
for(int i = 0; i < movieName.length(); i++){
if(i > 0 && movieName.charAt(i-1) == movieName.charAt(i)){
buffer.append("!");
} else {
int nextRow = (movieName.charAt(i) - 'a') / 5, nextCol = (
movieName.charAt(i) - 'a') % 5;
// moving col
String moving... 阅读全帖
(共0页)