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

查询企业信息的网站个人网页设计作品及设计理念

查询企业信息的网站,个人网页设计作品及设计理念,哪些ppt网站是免费的,深圳市中医院栈:(先进后出) 入栈: 1.普通栈一定要放、最小栈放的原则是: *如果最小栈是空的,那么放 *如果最小栈的栈顶元素没有当前的元素小,则放 2.如果要放的的元素小于等于最小栈栈顶元素可以放吗?放 出栈: 需要…

栈:(先进后出)

        入栈:
1.普通栈一定要放、最小栈放的原则是:

    *如果最小栈是空的,那么
    *如果最小栈的栈顶元素没有当前的元素小,则
2.如果要放的的元素小于等于最小栈栈顶元素可以放吗?
       出栈:
   需要判断 出栈的元素 和 栈顶元素是否相同,相同则最小栈也要出栈

队列:(先进先出)

      单链表实现队列:

public class MyQueue {static class ListNode {public int val;public ListNode prev;public ListNode next;public ListNode(int val) {this.val = val;}}public ListNode first = null;public ListNode last = null;public int usedSize = 0;public void offer(int val) {ListNode node = new ListNode(val);if(isEmpty()) {first = last = node;}else {last.next = node;node.prev = last;last = last.next;}usedSize++;}public int poll() {if(isEmpty()) {return -1;}int val = first.val;first = first.next;if(first != null) {first.prev = null;}usedSize--;return val;}public int peek() {if(isEmpty()) {return -1;}return first.val;}public boolean isEmpty() {return usedSize == 0;}}

设置循环队列:

class MyCircularQueue {public int front;public int rear;public int[] elem;public MyCircularQueue(int k) {elem = new int[k+1];}//入队列 public boolean enQueue(int value) {if(isFull()) {return false;}elem[rear] = value;rear = (rear+1)%elem.length;return true;}//出队列 public boolean deQueue() {if(isEmpty()) {return false;}front = (front+1)%elem.length;return true;}//得到队头元素 public int Front() {if(isEmpty()) {return -1;}return elem[front];}public int Rear() {if(isEmpty()) {return -1;}int index = (rear == 0) ? elem.length-1 : rear-1;return elem[index];}public boolean isEmpty() {return rear == front;}public boolean isFull() {return (rear+1)%elem.length == front;}
}

用队列实现栈:

import java.util.LinkedList;
import java.util.Queue;class MyStack {private Queue<Integer> queue;public MyStack() {queue = new LinkedList<>();}public void push(int x) {// 每次push时,将新元素加入队列,然后将前面的元素依次出队再入队// 这样新元素就在队列前端,模拟了栈的后进先出特性queue.offer(x);int size = queue.size();for (int i = 0; i < size - 1; i++) {queue.offer(queue.poll());}}public int pop() {if (empty()) {throw new RuntimeException("Stack is empty");}return queue.poll();}public int top() {if (empty()) {throw new RuntimeException("Stack is empty");}return queue.peek();}public boolean empty() {return queue.isEmpty();}}

用栈实现队列:、

import java.util.ArrayDeque;
class MyQueueUseStack {public ArrayDeque<Integer> stack1;public ArrayDeque<Integer> stack2;public MyQueueUseStack() {stack1 = new  ArrayDeque<>();stack2 = new  ArrayDeque<>();}public void push(int x) {stack1.push(x);}public int pop() {if(empty()) {return -1;}if(stack2.isEmpty()) {//第一个栈里面所有的元素 放到第二个栈当中while(!stack1.isEmpty()) {stack2.push(stack1.pop());}}return stack2.pop();}public int peek() {if(empty()) {return -1;}if(stack2.isEmpty()) {//第一个栈里面所有的元素 放到第二个栈当中while(!stack1.isEmpty()) {stack2.push(stack1.pop());}}return stack2.peek();}public boolean empty() {return stack1.isEmpty() && stack2.isEmpty();}}


文章转载自:

http://mYe5YDXB.hwnnm.cn
http://uth9eR77.hwnnm.cn
http://yvmaN6pv.hwnnm.cn
http://YXBDmCoU.hwnnm.cn
http://r1jgfwix.hwnnm.cn
http://1hfibUhw.hwnnm.cn
http://phQK7V0l.hwnnm.cn
http://kAwm7gMW.hwnnm.cn
http://J0EhtvNg.hwnnm.cn
http://DjGtN8XJ.hwnnm.cn
http://K5rA0qry.hwnnm.cn
http://2OKNvT0K.hwnnm.cn
http://ExDa84VW.hwnnm.cn
http://2LSrblL1.hwnnm.cn
http://p0994lp7.hwnnm.cn
http://i07uu3nc.hwnnm.cn
http://ZMQNUXbR.hwnnm.cn
http://ZYXm3H9w.hwnnm.cn
http://5UDKm3zK.hwnnm.cn
http://sKC8CQHS.hwnnm.cn
http://vUs5oTif.hwnnm.cn
http://Te8FKlbp.hwnnm.cn
http://o7ouSROZ.hwnnm.cn
http://yyegv5HJ.hwnnm.cn
http://Cji4554B.hwnnm.cn
http://VVTEho2s.hwnnm.cn
http://40wbUfq2.hwnnm.cn
http://ZWh8GiAY.hwnnm.cn
http://dStVzL90.hwnnm.cn
http://ij0NyGEV.hwnnm.cn
http://www.dtcms.com/wzjs/732946.html

相关文章:

  • 网站做服装那个平台好一点普陀建设机械网站
  • 个人公众号怎么运营杭州seo代理公司
  • 化妆品电子商务网站建设策划书网站访问量统计怎么做
  • 自己做的网站能上传到凡科吗东营网格通下载安装包
  • 国外免费空间建网站wordpress 文件存储
  • 深圳网站建设价钱程建网
  • 网站建设卩金手指科杰建立网站ftp是什么
  • 济南做网站软件夸网站做的好怎么夸
  • 最好的购物平台排行榜深圳网站设计专家乐云seo品牌
  • 自己做的网址危险网站wordpress去除相册样式
  • 洛阳网站建设内容素马杭州网站设计介绍
  • 有没有能帮人快速网站备案的机构如何分析网站关键词
  • 厦门做网站xm37互联网推广员是做什么的
  • 小游戏网站开发北京东城区 网站建设
  • 做网站要准备的资料祁东seo公司
  • 新网站建设怎么样动感地带套餐
  • 上海配资网站开发idc网站备案
  • 网站怎么做才会有收录做网站建设的公司
  • 重庆网站模板制作协会建设网站的目的
  • 佛山建网站的公司wordpress主题网址导航葬爱
  • 个人接单做网站挣钱不dedecms中餐网站模板
  • 做网站要好多钱阳谷建网站
  • 免费做片头的网站制作公司网页要注意什么问题
  • 枣庄做网站制作暴走漫画网站建设目的
  • 亿景网站建设杭州手机申请网站登录
  • 做网站收入太低软件开发公司联系方式
  • 织梦网网站建设石景山保安公司
  • 网站开发用的软件创造与魔法官方网站-做自己喜欢的事
  • 网站后台上传文章为什么不显示嘉兴模板建站软件
  • 便民网站开发移动端网站开发的书