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

java做网站吗如何推销产品给客户

java做网站吗,如何推销产品给客户,织梦网站如何做地区分站,宿迁做网站电话实现两个栈模拟队列 思路:可以想象一下左手和右手,两个栈:stack1(数据所在的栈) ,stack2(临时存放)。 入队:需要将入队 num 加在 stack1 的栈顶即可; 出队&am…

实现两个栈模拟队列

思路:可以想象一下左手和右手,两个栈:stack1(数据所在的栈) ,stack2(临时存放)。
入队:需要将入队 num 加在 stack1 的栈顶即可;
出队:这个就会麻烦点,需要用到临时栈stack2。先将 stack1中的所有元素放到 stack2中,再把stack2的顶部元素弹出一个,再把 stack2中的元素放回到stack1中,切记!不要忘了把stack2中的元素放回到stack1中!!!

代码如下:

import java.util.Scanner;
import java.util.Stack;/*** @author: Arbicoral* @Description: 两个栈模拟队列*/
public class StackSimulateQueue {private static Stack<Integer> stack1 = new Stack<>();private static Stack<Integer> stack2 = new Stack<>();public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.print("请输入要入队列的数(以-1结束):");while (true){if (sc.hasNextInt()){int next = sc.nextInt();if (next == -1){break;} else {stack1.push(next);}}}// 测试StackSimulateQueue ssq = new StackSimulateQueue();ssq.print();// 打印当前队列中的值ssq.push(356);//入队ssq.poll();//出队ssq.print();ssq.poll();ssq.poll();ssq.print();ssq.poll();ssq.print();ssq.poll();}// 出队列:先把 stack1中的所有元素放到 stack2中,再把stack2的顶部元素弹出,还需要再把 stack2中的元素放回到stack1中public void poll(){if (stack1.isEmpty()){System.out.println("队列中空空如也~~");}while (!stack1.isEmpty()){stack2.push(stack1.pop());}System.out.println("出队:" + stack2.pop());while (!stack2.isEmpty()){stack1.push(stack2.pop());}}// 入队列:需要将新添加的数据压入 stack1底部,即,先把 stack1 -> stack2,再把 num放到stack1,stack2 -> stack1// 入队列:直接放到 stack1顶部即可public void push(Integer num){System.out.println("入队:" + num);stack1.push(num);}// 打印当前队列// 注意:应该先将 stack1中的元素放到 stack2中,stack2弹出一个存一个,打印后放回 stack1中public void print(){System.out.print("当前队列中有:");while (!stack1.isEmpty()){stack2.push(stack1.pop());}// 放回stack1while (!stack2.isEmpty()){int temp = stack2.pop();System.out.print(temp + "\t");stack1.push(temp);}System.out.println();}
}

示例:

输入:12 32 53 67 2 5 7 -1
输出:
image.png

http://www.wooajung.com/news/31342.html

相关文章:

  • 做免费的独立电商网站在线看网址不收费不登录
  • 国内现货正规交易平台西安seo培训机构
  • 英语网站online东莞seo建站公司
  • 合肥个人做网站市场推广的方法和规划
  • 网站建设 电子政务百度开户公司
  • 做兼职调查哪个网站好百度怎么做推广和宣传
  • 做防伪查询网站郑州做网站公司排名
  • 嘉兴做微网站的公司汽车软文广告
  • 2015做网站前景百度热榜排行
  • 做百度百科的网站aso排名
  • 公司网站后台怎么上传图片如何免费注册网站平台
  • 做音乐网站是不是侵权最新地址
  • 网站建设必须在服务器app下载推广
  • 怎么用网站做word文件格式国内最新新闻热点事件
  • 单位做好疫情防控工作情况重庆seo搜索引擎优化优与略
  • html做网站在手机上显示网盘网页版登录入口
  • 广州网站推广技巧最好用的搜索神器
  • 什么网站可以兼职做鸭子优化师培训机构
  • 临沂网站推广goldball重庆百度地图
  • 宠物交易网站模板成都网络营销公司
  • 怎么用手机建网站怎么推广网址
  • asia域名网站可靠吗情感网站seo
  • 网站合作建设合同免费的api接口网站
  • 廊坊怎么做网站百度推广登录入口登录
  • 怎样做自己的公司网站国内优秀网站案例
  • 数字藏品平台搭建seo搜索引擎优化是什么意思
  • 中华建设杂志网站记者微信小程序开发详细步骤
  • 餐饮类网站设计站内seo内容优化包括
  • asp绿色网站源码拼多多标题关键词优化方法
  • dede 手机站 怎么获取跳转网站百度搜索引擎营销如何实现