当前位置: 首页 > news >正文

网站搭建平台wordpress 托管

网站搭建平台,wordpress 托管,公司注册公司哪个好,苏州建设信息网文档讲解#xff1a;每日温度 下一个更大元素I 739.每日温度 题目链接#xff1a;https://leetcode.cn/problems/daily-temperatures/description/ 思路#xff1a; 维护一个单调递减的栈就行了。 一次读取一个数组中的元素#xff0c;将其与栈顶元素比较#xff0c;如…    文档讲解每日温度  下一个更大元素I 739.每日温度 题目链接https://leetcode.cn/problems/daily-temperatures/description/ 思路 维护一个单调递减的栈就行了。 一次读取一个数组中的元素将其与栈顶元素比较如果比栈顶元素大证明找到了栈顶元素右侧第一个比它大的记录并弹出栈顶即可。 重复上述比较直至该元素小于栈顶元素或者栈空。 加入这个元素即可。 重复上述操作可解决问题。 核心代码 class Solution { public:vectorint dailyTemperatures(vectorint temperatures) {stackint st;int ntemperatures.size();vectorint ans(n,0);for(int i0;in;i){while(!st.empty()temperatures[st.top()]temperatures[i]){ans[st.top()]i-st.top();st.pop();}st.push(i);}return ans;} }; 496.下一个更大元素I 题目链接https://leetcode.cn/problems/next-greater-element-i/description/ 思路 这题有O()的做法就是枚举nums1中的数字去nums2中遍历找到其位置然后再向后找第一个比它大的值即可。 这种方法很简单也能过这道题数据范围但不在此赘述。 下面阐述一种O(n)的做法 对nums2使用单调栈维护一个单调递减的序列详情见上一道题目由此可得到nums2中每个值右侧的第一个比它大的值记为map。 然后遍历nums1根据map确定nums1中的值的下一个更大元素获得答案数组输出即可。 核心代码 class Solution { public:vectorint nextGreaterElement(vectorint nums1, vectorint nums2) {mapint,int mp;stackint st;int nnums2.size();vectorint ans(nums1.size(),-1);for(int i0;in;i){while(!st.empty()nums2[st.top()]nums2[i]){mp[nums2[st.top()]]nums2[i];st.pop();}st.push(i);}while(!st.empty()){mp[nums2[st.top()]]-1;st.pop();}nnums1.size();for(int i0;in;i) ans[i]mp[nums1[i]];return ans;} }; 今日总结 这次的题学习时长1h挺简单的。 接着论文idea头大。
http://www.zqtcl.cn/news/930596/

相关文章:

  • 西安建设主管部门官方网站wordpress返回件
  • 建立免费空间网站南宁seo推广外包
  • 网站初期如何推广用秀米制作h5详细步骤
  • 做网站需要执照嘛开发 网站 团队
  • 怎么提交网站关键词包头人脸检测系统
  • 哪个网站开发是按月付费的婚纱摄影建设网站的目的
  • 站长之家app简单网站制作步骤
  • 网站开发与桌面应用开发wordpress if include
  • 网站怎么做预约小程序江苏省工程建设招标网站
  • python做网站有什么弊端专业做网带
  • 浙江建设工程考试网站wordpress等模版比较
  • seo网站论文高端疫苗
  • 山东省城乡住房和建设厅网站首页贵阳网站建设技术托管
  • 免费的网站申请做电影网站被告版权
  • 网站后台显示不全百姓网招聘信息最新招聘
  • 前端手机网站同企网站建设做网站
  • 重庆专业网站公司查看网站是否收录
  • 网站怎么做网上报名学多久可以做网站 知乎
  • 网站建设项目总结报告织梦模板建站
  • 关于网站建设的基础知识中石化十建公司官网
  • 江苏做网站怎么收费wordpress的wap插件
  • 企业营销网站建设公司哪家好网站建设团队名称
  • 法制网站建设问卷调查手机网站打开自动wap
  • 建设网站 如何给文件命名佛山网站推广市场
  • 网站客户问题解答网站建设网站规划书
  • 罗湖网站公司网络营销的种类有哪些
  • 怎么做微网站推广做一个自己的网站需要什么
  • 一个静态网站开发考虑什么最近一周新闻热点回顾
  • 北京网站设计知名乐云seo汝州建设局网站
  • 珠海左右创意园网站开发注册安全工程师报名条件和要求