欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

JAVA數據結構(二)

2.8.單鏈表上的刪除操作算法

public void remove(int i) throws Exception {
? ? Node p = head; ? ? ? ? ? ? ? ? ? ? ? ? ? ?//初始化p指向頭結點,j為計數器
? ? int j = -1;
? ? while(p.next != null && j < i-1) { ? ? ? ?//尋找第i個結點的前驅
? ? ? ? p = p.next;
? ? ? ? ++j;
? ? }
? ? if (j > i-1 || p.next == null){
? ? ? ? throw new Exception("刪除位置不合法"); //修改指針,使待刪除結點從單鏈表中脫離出來
? ? p.next = p.next.next;
}?

3.3求鏈棧的長度操作算法

public int length() {
? ? Node p = top; ? ? ? ? ? ?//初始化,p指向棧頂元素,length為計數器
? ? int length = 0; ? ?
? ? while (p != null) { ? ? ?//從棧頂元素向后查找,直到p指向空
? ? ? ? p = p.next; ? ? ? ? ?//p指向后繼結點
? ? ? ? ++length; ? ? ? ? ? ?//長度加1
? ? }
? ? return length;
}?

3.4鏈棧的入棧操作算法

public void push(Object x) {
? ? Node p = new Node(x); ? ? ? ?//構造一個新結點
? ? p.next = top;
? ? top = p; ? ? ? ? ? ? ? ? ? ?//新結點成為當前的棧頂結點
}

3.5鏈棧的出棧操作算法

public Object pop() {
? ? ? ? if (isEmpty()) {
? ? ? ? ? ? return null;
? ? ? ? }
? ? ? ? else {
? ? ? ? ? ? Node p = top; ? ? ? ?//p指向被刪結點(棧頂結點)
? ? ? ? ? ? top = top.next; ? ? ?//修改鏈指針,使棧頂結點從鏈棧中移去
? ? ? ? ? ? return p.data; ? ? ? //返回棧頂結點的數據域的值
? ? ? ? }
}

3.6循環順序隊列的入隊操作算法

public void offer(Object x) throws Exception{
? ? if ((rear + 1) % queueElem.length == front) ?//隊列滿
? ? ? ? throw new Exception("隊列已滿"); ? ? ? ? ?//拋出異常
? ? else {
? ? ? ? queueElem[rear] = x;
?
? ? //x存入rear所指的數組存儲位置中,使其成為新的隊尾元素
? ??
? ? rear = (rear + 1) % queueElem.length; ? ? ? ?//修改隊尾指針
}

3.8 鏈隊列的入隊操作算法

public void offer(Object x) {
? ? Node p = new Node(x); ? ? ? ? ? ?//初始化隊列新結點
? ? if (front != null){ ? ? ? ? ? ? ?//隊列非空
? ? ? ? rear.next = p;
? ? ? ? rear = p; ? ? ? ? ? ? ? ? ? ?//改變隊尾的位置
? ? }
? ? else
? ? ? ? front = rear = p;
}

文章鏈接: http://www.qzkangyuan.com/21945.html

文章標題:JAVA數據結構(二)

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

JAVA數據結構

2023-7-11 13:54:03

建站教程

Java基礎

2023-7-11 13:58:30

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 安乡县| 博客| 陈巴尔虎旗| 大港区| 清水县| 濮阳市| 浦县| 从江县| 台南县| 筠连县| 沙湾县| 通海县| 永修县| 察隅县| 高邮市| 大竹县| 保亭| 灌云县| 高州市| 安多县| 读书| 桐乡市| 宜章县| 通许县| 泸定县| 纳雍县| 关岭| 巴楚县| 五峰| 张家川| 辰溪县| 普格县| 茌平县| 咸宁市| 山东省| 交口县| 神木县| 桐柏县| 清徐县| 合水县| 汶上县|