会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
花狗
导航
博客园
首页
新随笔
联系
订阅
管理
公告
2021年9月6日
找出数组中每个数右边第一个比它大的元素
摘要: 问题:查找所有元素后面第一个比他大的数 思路:用栈的方式将每个元素的位置下表存储起来,每次入栈的元素和当前栈顶代表的元素进行比较,如果大于栈顶元素则将其两个位置进行相减得到右边最近的大于自身的元素距离,如不大于栈顶元素则入栈; vector<int> findMax(vector<int> num)
阅读全文
posted @ 2021-09-06 16:57 花狗
阅读(239)
评论(0)
推荐(0)