老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

怎么在java項目中實現一個鏈棧存儲

本篇文章給大家分享的是有關怎么在java項目中實現一個鏈棧存儲,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。

納雍網站制作公司哪家好,找創新互聯!從網頁設計、網站建設、微信開發、APP開發、成都響應式網站建設等網站項目制作,到程序開發,運營維護。創新互聯成立于2013年到現在10年的時間,我們擁有了豐富的建站經驗和運維經驗,來保證我們的工作的順利進行。專注于網站建設就選創新互聯

如下所示:

package com.learn.algorithm.linkStack;
/**
 * 鏈棧實現
 * @author Jiekun.Cui
 * @param 
 */
public class LinkStack {

  private LinkStack.Node top = new Node();
  private int size=0;
  
  /**
   * 進棧
   * @param t
   * @return ;
   */
  public boolean push(T t){
    
    if ( isEmpty() ) {
      top.next = new Node(t);
      
    } else {
      Node newNode = new Node(t, top.next);
      top.next = newNode;
    }
    size ++ ;
    return true;
  }
  
  /**
   * 出棧
   * @param t
   * @return
   */
  public T pop(){
    
    if ( isEmpty() ) {
      return null;
    } else {
      LinkStack.Node node = top.next;
      top.next = node.next;
      size --;
      return node.getT();
    }
  }
  
  
  /**
   * 獲取棧頂元素
   * @return
   */
  public T getTop(){
    if ( isEmpty() ) {
      return null;
    } else {
      return top.next.getT();
    }
  }
  
  
  /**
   * 判斷棧是不是為空
   * @return
   */
  public boolean isEmpty(){
    return size() == 0;
  }
  
  /**
   * 返回棧的大小
   * @return
   */
  public int size(){
    return size;
  }
  
  
  
  
  /**
   * @author 鏈棧的節點類
   * @param 
   */
  class Node{
    private T t = null;
    private Node next = null;
    
    public Node(){
      
    }
    public Node(T t){
      this.t = t;
    }
    public Node(T t,Node next){
      this.t = t;
      this.next =next;
    }
    
    
    public T getT() {
      return t;
    }
    public void setT(T t) {
      this.t = t;
    }
    
    public Node getNext() {
      return next;
    }
    public void setNext(Node next) {
      this.next = next;
    }
  }
}
package com.learn.algorithm.linkStack;

/**
 * 鏈棧測試
 * @author Jiekun.Cui
 */
public class Demo {
  
  public static void main(String[] args) {
    LinkStack ls = new LinkStack<>();
    
    ls.push(1);
    ls.push(2);
    ls.pop();
    ls.push(4);
    ls.push(5);
    ls.push(6);
    
    
    while ( !ls.isEmpty() ) {
      System.out.println(ls.pop());
    }
    
  }

}

以上就是怎么在java項目中實現一個鏈棧存儲,小編相信有部分知識點可能是我們日常工作會見到或用到的。希望你能通過這篇文章學到更多知識。更多詳情敬請關注創新互聯行業資訊頻道。


本文標題:怎么在java項目中實現一個鏈棧存儲
轉載源于:http://www.xueling.net.cn/article/jihscs.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 特黄一级免费视频 | 国产大屁股喷水视频在线观看 | 老司机狠狠干 | 亚洲欧美日韩国产综合V | 麻豆网页 | 国产无套流白浆视频免费 | caoporen个人免费公开 | 一级黄色录像毛片 | 国产午夜精品久久久久免费视高清 | www四虎com | 亚洲一区精品无码 | 伦伦影院午夜理论片 | 最新国产一级片 | 偷拍女人私密按摩高潮视频 | 国产一级第一级毛片 | 小箩莉末发育娇小性色XXXX | 黄色aa级片 | av一区二 | 图片区小说区欧洲区 | 出租屋嫖妓大龄熟妇露脸在线播放 | 成人永久在线 | 日韩AV片无码一区二区三区不卡 | 久久综合爱| 黑人无套激情内精视频 | 亚洲人线精品午夜 | 在线精品高清中文字幕 | 国产丰满果冻videossex | 欧美大片网站 | 亚洲情a成黄在线观看动 | 国内外精品成人免费视频 | 成人深夜在线观看 | 亚洲av无码成人精品国产 | 无码专区3D动漫精品免费 | 国产午夜精品久久久久免费视高清 | 国产日韩欧美不卡在线观看 | 亚洲男同帅GAY片在线观看 | 欧美亚洲国语精品一区二区 | 国产99久久九九精品 | 九色视频免费在线观看 | 777婷婷天堂综合区色吧 | 国产免费小视频在线观看 |