由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - continuous subarray of closest sub
相关主题
这题怎么做?问个MSFT的题
A家的题问一道amazon的Onsite题
Maximum Contiguous Subarray面试是fail掉一轮就全fail掉么?
stable rearrange an integer array with + and -lintcode subarray sum 怎么做?
[算法] unsorted array贡献一个最近电面题目
问一道题(1)题目来啦
这个怎么弄?问两个Palindrome的老题
问几道算法题问道amazon的面试题
相关话题的讨论汇总
话题: cursum话题: prev话题: closest话题: int话题: subarray
进入JobHunting版参与讨论
1 (共1页)
z*********8
发帖数: 2070
1
Give an array of positive integers and a target positive integer, find the
continuous subarray whose sum is closest to the target.
谁能给个简洁清晰的代码?
p*****2
发帖数: 21240
2
这题扫一遍greedy吗?
g*********e
发帖数: 14401
3
void closestSum(int arr[], int n, int t){
int prev=0;
int post=0;
int curSum=arr[0];
int resPrev, resPost;
int closeSum=arr[0];
while(1){
if(curSum==t){
resPrev=prev;
resPost=post;
break;
}
else if(curSum if(prev==n-1)
break;
else{
prev++;
curSum+=arr[prev];
}
}
else{
curSum-=arr[post++];
}
if(abs(curSum-t) closeSum=curSum;
}
cout<<"closest sum="< }
1 (共1页)
进入JobHunting版参与讨论
相关主题
问道amazon的面试题[算法] unsorted array
select k to maximize the minimum问一道题(1)
请教leetcode Subsets II这个怎么弄?
Leet Code, three sum closest问几道算法题
这题怎么做?问个MSFT的题
A家的题问一道amazon的Onsite题
Maximum Contiguous Subarray面试是fail掉一轮就全fail掉么?
stable rearrange an integer array with + and -lintcode subarray sum 怎么做?
相关话题的讨论汇总
话题: cursum话题: prev话题: closest话题: int话题: subarray