关注
```
function goShopping(n, num) {
if (n === 0) {
return []
}
if (!Array.isArray(num)) {
throw new TypeError('参数类型错误')
}
const ans = []
for (let i = 0; i < num.length; i++) {
let j = i - 1, k = i + 1, count = 1, maxL = 0, maxR = 0
while (j >= 0) {
if (num[j] > maxL) {
count++
maxL = Math.max(num[j], maxL)
}
j--
}
while (k < num.length) {
if (num[k] > maxR) {
count++
maxR = Math.max(num[k], maxR)
}
k++
}
ans.push(count)
}
return ans
}
```
时间复杂度O(n2)。没有进行全面测试,跑通了用例。仅供参考。
查看原帖
1 评论
相关推荐

点赞 评论 收藏
分享
04-29 10:24
哈尔滨工业大学 算法工程师 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 你上一次加班是什么时候? #
48391次浏览 336人参与
# 学历or实习经历,哪个更重要 #
92273次浏览 657人参与
# 大疆求职进展汇总 #
476402次浏览 3185人参与
# 秋招想进国企该如何准备 #
49625次浏览 350人参与
# 摸鱼被leader发现了怎么办 #
48246次浏览 322人参与
# 找工作,行业重要还是岗位重要? #
24855次浏览 406人参与
# 生化医药面经大本营 #
99192次浏览 466人参与
# 实习要如何选择和准备? #
52043次浏览 850人参与
# 潍柴工作体验 #
23608次浏览 18人参与
# 你最满意的offer薪资是哪家公司? #
21858次浏览 120人参与
# 如何排解工作中的焦虑 #
148973次浏览 1745人参与
# 来聊聊机械薪资天花板是哪家 #
116201次浏览 721人参与
# 你觉得通信/硬件有必要实习吗? #
98410次浏览 895人参与
# Offer比较,求稳定还是求发展 #
45397次浏览 228人参与
# 金融财会交流会 #
104750次浏览 361人参与
# 硬件兄弟们 甩出你的华为奖状 #
99168次浏览 670人参与
# 24届硬件人与华为的爱恨情仇 #
123783次浏览 962人参与
# 外包能不能当跳板? #
28975次浏览 192人参与
# 机械人与华为的爱恨情仇 #
109258次浏览 923人参与
# 机械人怎么评价今年的华为 #
194242次浏览 1502人参与