由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教一道题
相关主题
C++ 程序求助刚电面完,分享两个题目
where is the error?这道题DP怎么做阿
一道 facebook 电面题liverampOA题目
这个怎么弄?MMD, 死在了longest contiguous increasing sub-array上了.
问一A家题目问一道算法题largest subsequence sum <= max
这题怎么做啊?再问个算法题……
find all longest increasing subsequence 谁有源码?[问一道题] maximum contiguous subarray with sum >= target number
来个bit题Google onsite问题
相关话题的讨论汇总
话题: ascending话题: int话题: maxindex
进入JobHunting版参与讨论
1 (共1页)
t*********n
发帖数: 1292
1
find and print the first longest ascending or descending contiguous
subsequence for a vector of integers.
s******t
发帖数: 2374
2
拿一个counter记住当前最长的ascending,再加一个maxlens,遍历一遍就好了吧。
如果非要descending和ascending那就遍历的时候再加个变量记住吧。
1 2 3 4 5 2 3 1 2 3 5 0
对于只ascending,
从左到右,比较。设置一个flag,标示现在是在递增。用counter记住到底增加了多少
。如果递减了就counter清空。
然后加一个max记住最长的。
s******t
发帖数: 2374
3
我来写一下吧。
int increaseCounter = 1;
int max = 1;
int maxIndex = 0;
for(int i = 1; i < a.length; i++){
if(a[i-1]< a[i]) increaseCounter ++;
else increaseCounter = 1;
if(increaseCounter > max){
max = increaseCounter ;
maxIndex = i-increaseCounter + 1;}
}
r****o
发帖数: 1950
4
这个subsequence是一个一个挨着的,对吗?

【在 s******t 的大作中提到】
: 拿一个counter记住当前最长的ascending,再加一个maxlens,遍历一遍就好了吧。
: 如果非要descending和ascending那就遍历的时候再加个变量记住吧。
: 1 2 3 4 5 2 3 1 2 3 5 0
: 对于只ascending,
: 从左到右,比较。设置一个flag,标示现在是在递增。用counter记住到底增加了多少
: 。如果递减了就counter清空。
: 然后加一个max记住最长的。

t*********n
发帖数: 1292
5
谢谢!

【在 s******t 的大作中提到】
: 我来写一下吧。
: int increaseCounter = 1;
: int max = 1;
: int maxIndex = 0;
: for(int i = 1; i < a.length; i++){
: if(a[i-1]< a[i]) increaseCounter ++;
: else increaseCounter = 1;
: if(increaseCounter > max){
: max = increaseCounter ;
: maxIndex = i-increaseCounter + 1;}

1 (共1页)
进入JobHunting版参与讨论
相关主题
Google onsite问题问一A家题目
Maximum Contiguous Subarray这题怎么做啊?
Facebook interview 面经find all longest increasing subsequence 谁有源码?
Amazon Summer Intern Offer, 发面经来个bit题
C++ 程序求助刚电面完,分享两个题目
where is the error?这道题DP怎么做阿
一道 facebook 电面题liverampOA题目
这个怎么弄?MMD, 死在了longest contiguous increasing sub-array上了.
相关话题的讨论汇总
话题: ascending话题: int话题: maxindex