博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一维maxpooling
阅读量:7251 次
发布时间:2019-06-29

本文共 872 字,大约阅读时间需要 2 分钟。

index存储的是下标

 

vector
maxpooling(vector
num,int size){ vector
result; int length = num.size(); if(length <= 0 || length < size || size <= 0) return result; deque
index; for(int i = 0;i < size;i++){ while(!index.empty() && num[i] <= num[index.back()]){ index.pop_back(); } index.push_back(i); } for(int i = size;i < length;i++){ result.push_back(num[index.front()]); while(!index.empty() && num[i] <= num[index.back()]) index.pop_back(); while(!index.empty() && index.front <= i - size) index.pop_front(); index.push_back(i); } result.push_back(num[index.front()]); return result;}

https://blog.csdn.net/siyue0211/article/details/80959352

看一下我的代码和这个博客里面的代码,人家的工程优化用的多好,学习

你可能感兴趣的文章
一起撸个朋友圈吧(step3) - ListAdapter篇
查看>>
LeetCode 642 号问题:设计搜索自动补全系统
查看>>
探究Android View 绘制流程,Canvas 的由来
查看>>
JS原生交互
查看>>
[译] JavaScript 工作原理:Web Worker 的内部构造以及 5 种你应当使用它的场景
查看>>
Android使用Path仿支付宝支付成功失败动画
查看>>
聊聊rocketmq的DailyRollingFileAppender
查看>>
HTTP/2
查看>>
[单刷APUE系列]第十七章——高级进程间通信
查看>>
分布式之消息队列的特点、选型、及应用场景详解
查看>>
多迪学员问到最多的问题:为什么要学习Python编程语言?
查看>>
从vue中学习defineProperty
查看>>
漂亮的颜色
查看>>
Android Volley 源码解析(二),探究缓存机制
查看>>
Go源码剖析:内置类型
查看>>
102. Binary Tree Level Order Traversal
查看>>
SAP云平台对Kubernetes的支持
查看>>
原来实现GCP用客户端登录这么简单啊
查看>>
PAT A1057 分块思想
查看>>
PAT A1007 动态规划
查看>>