日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Java基于鏈表實現(xiàn)棧的方法詳解

瀏覽:187日期:2022-09-04 13:14:12

本文實例講述了Java基于鏈表實現(xiàn)棧的方法。分享給大家供大家參考,具體如下:

在上幾小節(jié)中我們實現(xiàn)了基本的鏈表結構,并在上一節(jié)的底部給出了有關鏈表的源碼,此處在貼一次吧,猛戳

在開始棧的實現(xiàn)之前,我們再來看看關于鏈表的只在頭部進行的增加、刪除、查找操作,時間復雜度均為O(1),基于鏈表的這幾個優(yōu)勢,我們在此基礎上實現(xiàn)棧。

Java基于鏈表實現(xiàn)棧的方法詳解

前言,在寫本小節(jié)之前,我們已經(jīng)實現(xiàn)了一個基于靜態(tài)數(shù)組的棧,轉到查看。此處我們實現(xiàn)基于鏈表的棧。

1.鏈表類拷貝到Stack 包下:

在實現(xiàn)基于靜態(tài)數(shù)組的棧的時候,我們已經(jīng)新建了一個package,此時我們將已經(jīng)實現(xiàn)的鏈表類拷貝到該package下,目錄結構為:

Java基于鏈表實現(xiàn)棧的方法詳解

2.實現(xiàn)棧

新建一個LinkedListStack類,實現(xiàn)Stack接口,相關代碼如下:

Stack接口:

package Stack;public interface Stack<E> { //棧中元素個數(shù) int getSize(); //棧中元素個數(shù)是否為空 boolean isEmpty(); //進棧 void push(E e); //出棧 E pop(); //查看棧頂元素 E peek();}

個LinkedListStack類:

package Stack;public class LinkedListStack<E> implements Stack<E> { private LinkedList<E> list; public LinkedListStack() { list = new LinkedList<E>(); } //棧中元素個數(shù) @Override public int getSize() { return list.getSize(); } //棧中是否為空 @Override public boolean isEmpty() { return list.isEmpty(); } //在棧中添加元素 @Override public void push(E e) { list.addFirst(e); } //從棧中刪除第一個元素 @Override public E pop() { return list.removeFirst(); } //查看棧中第一個元素 @Override public E peek() { return list.getFirst(); } //主要是便于輸出給對象信息 @Override public String toString() { StringBuilder res = new StringBuilder(); res.append('Stack: top '); res.append(list); return res.toString(); }}

3.添加測試代碼

為了測試的簡單,我們在已經(jīng)實現(xiàn)了Stack接口的LinkedListStack類中建立以main()方法,main中代碼如下:

//測試 public static void main(String[] args) { LinkedListStack<Integer> stack = new LinkedListStack<Integer>(); for (int i = 0; i < 5; i++) { stack.push(i); System.out.println(stack); } System.out.println('出棧一個元素:'); stack.pop(); System.out.println(stack); }

結果為:

Java基于鏈表實現(xiàn)棧的方法詳解

到此我們實現(xiàn)了底層是鏈表的棧。

關于本小節(jié),若您覺得還行、還過得去,記得給個推薦哦~,謝謝!!

本節(jié)源碼 https://github.com/FelixBin/dataStructure/blob/master/src/Stack/LinkedListStack.java

更多關于java算法相關內(nèi)容感興趣的讀者可查看本站專題:《Java數(shù)據(jù)結構與算法教程》、《Java操作DOM節(jié)點技巧總結》、《Java文件與目錄操作技巧匯總》和《Java緩存操作技巧匯總》

希望本文所述對大家java程序設計有所幫助。

標簽: Java
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本 国产 欧美色综合| 欧美高清一区| 欧美一级二级三级视频| 亚州精品视频| 日本一不卡视频| 天海翼亚洲一区二区三区| 午夜电影一区| 国产欧美在线| 精品女同一区二区三区在线观看| 欧美极品一区二区三区| 国产色噜噜噜91在线精品| 免费一区二区三区在线视频| 国产精品99一区二区三| 99精品在线免费在线观看| 在线午夜精品| 91成人在线精品视频| 久久亚洲人体| 婷婷综合六月| 美女精品网站| 国产精品中文字幕制服诱惑| 国产成人精选| 欧美1区免费| 日韩精品五月天| 黄色网一区二区| 在线日韩视频| 中文一区一区三区免费在线观 | 麻豆国产在线| 欧美一区三区| 日本精品久久| 国产一区二区三区不卡视频网站 | 亚洲电影在线一区二区三区| 美女国产精品| 国产经典一区| 亚洲v在线看| 亚洲精品护士| 国产不卡精品在线| 久久国产福利| 国产一区二区三区黄网站| 亚洲免费成人| 麻豆中文一区二区| 欧美搞黄网站| 日韩精彩视频在线观看| 精品美女在线视频| 国产日韩专区| 精品久久久久久久| 亚洲少妇一区| 美女性感视频久久| 最新亚洲激情| 捆绑调教美女网站视频一区| 亚洲综合精品| 国产第一亚洲| 亚洲香蕉久久| 日韩免费一区| 日韩av网站在线免费观看| 在线中文字幕播放| 美女被久久久| 亚洲一区资源| 免费看精品久久片| 91日韩免费| 日本亚洲最大的色成网站www| 精品欧美视频| 亚洲tv在线| 欧美13videosex性极品| 日韩三区四区| 欧美亚洲精品在线| 精品丝袜久久| 日韩精品一区二区三区免费视频 | 一本综合精品| 88xx成人免费观看视频库| 91精品福利观看| 欧美精品一区二区久久| 久久99青青| 亚洲v天堂v手机在线| 99精品电影| 国产一区国产二区国产三区| 亚洲区欧美区| 欧美 日韩 国产精品免费观看| 欧美国产极品| 日韩国产一二三区| 免费成人性网站| 五月激情久久| 韩国女主播一区二区三区| 最近国产精品视频| 在线国产一区二区| 日韩欧美一区免费| 麻豆91精品91久久久的内涵| 午夜精品福利影院| 极品日韩av| 日韩综合在线| 国产一精品一av一免费爽爽| 99视频精品| 久久中文亚洲字幕| 精品理论电影在线| 国产日韩一区二区三区在线播放| 美女网站久久| 久久久人人人| 国产h片在线观看| 久久中文欧美| 国产精品va视频| 久久国产生活片100| 婷婷成人av| 只有精品亚洲| 免费人成网站在线观看欧美高清| 欧美特黄视频| 日韩天堂av| 欧美日韩少妇| 欧美高清不卡| 久久在线免费| 久久久影院免费| 中文在线中文资源| 国产精品.xx视频.xxtv| 国产欧美日韩精品高清二区综合区 | 亚洲区欧美区| 视频一区在线播放| 99视频精品免费观看| 一区久久精品| 视频一区二区三区在线| 丝袜美腿亚洲色图| 亚洲少妇在线| 人人精品人人爱| 亚洲香蕉久久| 日本h片久久| 国产精品视频3p| 久久精品亚洲一区二区| 国产一区二区三区精品在线观看| 国产91欧美| 快播电影网址老女人久久| 欧美日韩免费看片| 欧美69视频| 久久www成人_看片免费不卡| 中文字幕日本一区二区| 日韩1区2区日韩1区2区| 国产精品亚洲欧美| 老司机免费视频一区二区| 久久永久免费| 国产精品久久久久av电视剧| 亚洲二区三区不卡| 一本综合精品| 国产精品麻豆成人av电影艾秋 | 91免费精品| 国产99久久久国产精品成人免费| 国产精品97| 亚洲精品麻豆| 国产精品天天看天天狠| 国语精品一区| 99精品国产一区二区三区| 欧美精品黄色| 亚洲精品伦理| 久久99影视| 91精品一区二区三区综合在线爱| 91精品1区| 日韩av资源网| 黑森林国产精品av| 中文日韩欧美| 国产精品亚洲欧美| 高清av不卡| 另类av一区二区| 久久国产乱子精品免费女| 欧美国产小视频| 午夜久久福利| 婷婷成人av| 国产66精品| 国产精品日韩久久久| 国产伦精品一区二区三区在线播放 | 综合国产精品| 久久久久久久久成人| 国产专区一区| 欧美精品中文| 欧美一区二区三区激情视频| 日韩亚洲精品在线观看| 98精品久久久久久久| 在线午夜精品| 麻豆高清免费国产一区| 夜夜精品视频| 精品国产亚洲一区二区三区| 激情91久久| 国产精品激情| 亚洲激情二区| 精品一级视频| 久久av一区| 久久久久久一区二区| 免费的成人av| 日韩国产激情| 日韩1区2区3区| 久久网站免费观看| 日韩精品a在线观看91| 精品久久影院| 亚洲制服欧美另类| 视频二区不卡| 国产精品久久久久久久久久妞妞 | av最新在线| 亚洲精品成人一区| 欧美成人a交片免费看| 日本亚洲欧美天堂免费| 日韩精品欧美| 美女性感视频久久| 中文亚洲免费| 久久久一本精品| 国产精品黄网站| 视频一区欧美精品|