题解 | #滑动窗口的最大值#

滑动窗口的最大值

http://www.nowcoder.com/practice/1624bc35a45c42c0bc17d17fa0cba788

```function maxInWindows(num, size)
{
    // write code here
    //设置两个指针i和j,i指向0,j指向size-1,取出i到j之间几个数放进临时数组,用求得最大值,然后i++,j++,直到j===len-1.
    let len = num.length
    if(size>len||size===0){return []}
    let i=0
    let j=size-1
    let resArr=[]
    while(j<len){
        let temp = num.slice(i,j+1)
        resArr.push(Math.max(...temp))
        i++
        j++
    }
    return resArr
}
module.exports = {
    maxInWindows : maxInWindows
};
全部评论
这个超时了
点赞 回复 分享
发布于 2022-04-12 10:27

相关推荐

码农索隆:有点耳熟,你们是我教过最差的一届
点赞 评论 收藏
分享
07-02 13:52
门头沟学院 Java
点赞 评论 收藏
分享
后来123321:别着急,我学院本大二,投了1100份,两个面试,其中一个还是我去线下招聘会投的简历,有时候这东西也得看运气
无实习如何秋招上岸
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务