注:牛客网上为本人所发,非转载。
1 身高
据说是单调栈,用暴力 O ( n 2 ) O(n^2) O(n2)也能过,不多说了。
public int[] DistanceToHigher (int[] height) {
int[] ans = new int[height.length];
for (int i = 1; i< ans.length; i++) {
for (int j = i - 1; j >= 0; --j) {
if (height[j]>height[i]) {
ans[i] = i - j;
break;
}
}
<

本文详细解析了快手2020年春季招聘工程类笔试A卷的四道题目,包括身高问题的单调栈解法、次大值的高效算法、靓号的O(n)计算以及芯片问题的二维区间查询思路。通过对每个问题的深入探讨,展现了对算法和数据结构的巧妙运用。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



