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

做网站属软件什么专业wordpress编辑器没了

做网站属软件什么专业,wordpress编辑器没了,乐清网站改版公司,最好的推广平台是什么软件问题描述#xff1a; 栈排序。 编写程序#xff0c;对栈进行排序使最小元素位于栈顶。最多只能使用一个其他的临时栈存放数据#xff0c;但不得将元素复制到别的数据结构#xff08;如数组#xff09;中。该栈支持如下操作#xff1a;push、pop、peek 和 isEmpty。当栈…问题描述  栈排序。 编写程序对栈进行排序使最小元素位于栈顶。最多只能使用一个其他的临时栈存放数据但不得将元素复制到别的数据结构如数组中。该栈支持如下操作push、pop、peek 和 isEmpty。当栈为空时peek 返回 -1。 示例1: 输入 [SortedStack, push, push, peek, pop, peek] [[], [1], [2], [], [], []]输出 [null,null,null,1,null,2]示例2: 输入 [SortedStack, pop, pop, push, pop, isEmpty] [[], [], [], [1], [], []]输出 [null,null,null,null,null,true]说明: 栈中的元素数目在[0, 5000]范围内。 解决方案 1、分析题目用两个栈主栈辅助栈实现排序算法返回主栈 2、栈顶元素比较主栈 始终为较大的值辅助栈 始终为小值 注辅助栈中始终为降序出栈先大后小 3、循环判断如果 主栈 中栈顶元素  待输入值val该元素归入 辅助栈里。 例132 11-- 主栈 2131--辅助栈3--主栈1--主栈  312同上结果主栈3辅助栈1 第二次判断32 2 直接放入 主栈合并辅助栈即主栈123 函数代码 class SortedStack { public:stackint num;stackint tmp;SortedStack() {}void push(int val) {while(!num.empty() num.top()val){tmp.push(num.top());num.pop();}num.push(val);while(!tmp.empty()){num.push(tmp.top());tmp.pop();}}void pop() {if(!num.empty()) num.pop();}int peek() {if(num.empty()) return -1;return num.top();}bool isEmpty() {return num.empty();} };
http://www.zqtcl.cn/news/32949/

相关文章:

  • 自己做网站网站资源哪里来在线制作动态图片自动生成
  • 关于机场建设的网站在猪八戒网站如何做兼职
  • 常州建设网站代理商温州网站优化搜索
  • 静安区品牌网站建设厦门网站建设推广哪家好
  • 新民电子网站建设哪家好天眼查官网在线查询
  • 网站代码查询什么网上平台可以找客源
  • 想自己做个网站it培训机构一般多少钱
  • 电子商务电商网站设计东莞seo排名公司
  • 巴彦淖尔网站网站建设建材网站模板
  • 做门窗五金的网站万网 填写网站备案信息
  • 建设培训学校网站广告创意设计与制作
  • 苏州市相城区住房和城乡建设局网站html5营销网站建设
  • 百度蜘蛛开发网站做app网站的软件叫什么名字
  • 哪个做网站公司唐山建设招聘信息网站
  • 莱州网站建设费用用php做商城网站的设计论文
  • 想做一个网站平台怎么做的创建手机网页
  • 购物网站建设的原理wordpress 一站多主题
  • 网站开发需要那些技能东莞设计制作网站制作
  • 招聘网站做销售怎么样公司两学一做网站
  • 免费字体下载百度关键词相关性优化软件
  • 高埗做网站公司wordpress 帮助文档
  • 长沙高端网站制作公司dedecms网站怎么搬家
  • 做视频给网站到流量石家庄建设企业网站
  • 网站建设中 模板 下载wordpress 被搜索引擎
  • 锡山建设局网站东莞市手机网站建设
  • 网站建设捌金手指下拉二七义乌网站建设多少钱
  • 做网站要什么知识条件wordpress在线不能播放视频
  • 汉滨区住房和城乡建设局网站做网站可以不用框架吗
  • 青岛网站建设微动力网站建设分为展示型
  • 有没有做婚车的网站深圳英文网站设计