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

网站推广专业百度推广效果

网站推广专业,百度推广效果,学技巧网站制作,程显峰 wordpress手撕算法-队列实现栈And栈实现队列 两个栈实现队列两个队列实现栈包含min函数的栈 两个栈实现队列 分析#xff1a;转换数据方向#xff0c;第一个栈写#xff0c;第二个栈读。 代码#xff1a; import java.util.*; import java.util.Stack;public class Solution {Sta… 手撕算法-队列实现栈And栈实现队列 两个栈实现队列两个队列实现栈包含min函数的栈 两个栈实现队列 分析转换数据方向第一个栈写第二个栈读。 代码 import java.util.*; import java.util.Stack;public class Solution {StackInteger stack1 new StackInteger();StackInteger stack2 new StackInteger();public void push(int node) {stack1.push(node);}public int pop() {if(stack2.isEmpty()) {while(!stack1.isEmpty()) {stack2.push(stack1.pop());}}return stack2.pop();} }两个队列实现栈 分析先进先出变先进后出。两个队列 push时push到q1pop时先将q1的元素转移到q2中最终q1只剩一个元素长度为1此时即为最后push进来的后进先出pop完成后需要交换q1和q2方便下次poppush操作始终在q1 代码 public class MyStack {// 进行push操作QueueInteger q1 new LinkedList();// 进行pop操作时存储之前的值QueueInteger q2 new LinkedList();public void push(int node) {q1.add(node);}public int pop() {while (q1.size() 1) {q2.add(q1.poll());}// 交换q1和q2QueueInteger tmp q1;q1 q2;q2 tmp;return q2.poll();}public int top(){while (q1.size() 1) {q2.add(q1.poll());}int res q1.peek();// 最后一个也放进去q2然后交换q1和q2q2.add(q1.poll());// 交换q1和q2QueueInteger tmp q1;q1 q2;q2 tmp;return res;}public boolean empty() {return q1.isEmpty() q2.isEmpty();}public static void main(String[] args) {MyStack myStack new MyStack();myStack.push(1);myStack.push(2);myStack.push(3);System.out.println(myStack.top());System.out.println(myStack.pop());System.out.println(myStack.pop());System.out.println(myStack.pop());System.out.println(myStack.empty());} }输出结果符合预期 包含min函数的栈 分析代码 import java.util.*; import java.util.Stack;public class Solution {//用于栈的push 与 popStackInteger s1 new StackInteger();//用于存储最小minStackInteger s2 new StackInteger();public void push(int node) {s1.push(node);// 空或者新元素较小则入栈if (s2.isEmpty() || s2.peek() node) {s2.push(node);} else {// 最小的还是原来s2的栈顶再次入栈表示这么多数据的最小值s2.push(s2.peek());}}public void pop() {s1.pop();s2.pop();}public int top() {return s1.peek();}public int min() {return s2.peek();} }
http://www.zqtcl.cn/news/862942/

相关文章:

  • 临沂网站建设哪家好重庆建设招标造价信息网站
  • 筑巢网络官方网站深圳网站开发设计公司排名
  • 镇江市网站制作网页的代码实例
  • 吉林省网站制作公司有哪些唐山设计网站公司
  • 浙江国泰建设集团有限公司网站ps软件下载电脑版免费怎么下载
  • 昆明网站建设价格自力教育
  • 黄冈网站推广软件视频下载孝感做网站xgsh
  • 用jsp做一网站的流程图互联网博客网站
  • 南宁一站网 给网站做营销微网站和网站同步像素
  • 如何建设一个视频小网站软件做网站
  • 小企业网站建设公司哪家好网站怎样设计网页
  • 那个网站做搬家推广比较好wordpress twenty eleven
  • 微站图片临淄信息网招聘最新信息
  • 投诉举报网站建设方案宠物网站 模板
  • 生小孩去什么网站做登记有特点的个人网站
  • 汉中市住房和城乡建设局网站学网站建设需要什么
  • 深圳网站建设外包公司排名网络引流怎么做啊?
  • 关于做暧暧的网站php 网站授权
  • 网站上添加子栏目wordpress群组
  • 一站式手机网站制作有没有代做ppt的网站
  • 西安火车站网站建设网站的设计需要什么
  • 弹幕网站开发代码欧洲人喜欢什么样的服务器
  • 有哪些做壁纸的网站好ftp如何备份网站
  • 网站如何推广出去wordpress foopen
  • 网站空格键代码台州椒江网站建设公司
  • node 网站开发 视频教程汉阳网站推广
  • 广西新农村建设工作专题网站怎样创建公司网站
  • 中国十大招商平台谷歌优化软件
  • 做任务领黄钻的网站中国采购网招标公告
  • 网站建设三层架构实训报告德阳市网站建设