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

JAVA數據結構

2.1順序表的插入操作算法

public void insert(int i,Object x)throws Exception {
? ? if(curLen == listElem.length) ? ? ? ? ? ? ?//判斷順序表是否已滿
? ? ? ? throw new Exception("順序表已滿"); ? ? ?//拋出異常
? ? if(i < 0 || i > curlen) ? ? ? ? ? ? ? ? ? ?//i不合法
? ? ? ? throw new Exception("插入位置不合法");
? ? for(int j = curLen; j > i; j--)
? ? ? ? listElem[j] = listElem[j-1]; ? ? ? ? ? //插入位置及其之后的所有元素后移一位
? ? listElem[i] = x; ? ? ? ? ? ? ? ? ? ? ? ? ? //插入x?
? ? curLen++; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//表長加一
}?

2.2順序表的刪除操作算法

public void remove(int i) throws Exception{
? ? if (i<0 || i>curLen - 1) ? ? ? ? ? ? ? ? ? ? ? ?//i不合法 ? ??
? ? ? ? throw new Exception("刪除位置不合法"); ? ? ? //拋出異常
? ? for (int j = i; j < curLen - 1; j++)
? ? ? ? listElem[j] = listElem[j + 1];
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //被刪除元素之后的所有數據元素左移一個存儲單位
? ? curLen--; ? ? ? ? ? ? ? ? ? ? ? //表長-1
}?

2.3順序表的查找操作算法

public int indexOf(Object x){
? ? int j = 0; ? ? ? ? ? ? ? ?//j指示順序表中待比較的元素,其初始值指示順序表中第0個元素
? ? while ( j < curLen && !listElem[j].equals(x)) ? ?//依次比較
? ? ? ? j++;
? ? if (j < curLen) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//判斷j的位置是否在順序表中
? ? ? ? return j; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//返回值為x的數據元素在順序表中的位置
? ? else
? ? ? ? return - 1; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//值為x的數據元素在順序表中不存在
}

2.6帶頭結點的單鏈表上的插入操作算法

?

public void insert(int i,Object x) throws Exception {
? ? Node p = head; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//初始化p為頭結點,j為計數器
? ? int j = -1;
? ? while (p != null && j < i - 1) { ? ? ? ? ? ? ?//尋找第i個節點的前驅
? ? ? ? p = p.next;
? ? ? ? ++j; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//計數器的值增1
? ? }
? ? if (j > i - 1 || p == null) ? ? ? ? ? ? ? ? ? //i不合法
? ? ? ? throw new Exception("插入位置不合法"); ? ? //拋出異常
? ? Node s = new Node(x); ? ? ? ? ? ? ? ? ? ? ? ?//生成新結點
? ? s.next = p.next; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//修改鏈,使新節點插入單鏈表中
? ? p.next = s;
}

?

文章鏈接: http://m.qzkangyuan.com/21944.html

文章標題:JAVA數據結構

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

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

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

c++ c#結構體調用

2023-7-7 14:45:58

建站教程

JAVA數據結構(二)

2023-7-11 13:57:04

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 富川| 庆城县| 宜兰市| 永泰县| 宣城市| 凯里市| 安仁县| 沙田区| 绥滨县| 孟村| 炉霍县| 罗江县| 日照市| 临猗县| 博罗县| 五家渠市| 杨浦区| 湘潭市| 樟树市| 贵州省| 霍林郭勒市| 华宁县| 清苑县| 四子王旗| 威远县| 子洲县| 松阳县| 遂川县| 呈贡县| 澄城县| 罗平县| 小金县| 溆浦县| 沅陵县| 余江县| 三穗县| 谷城县| 喀喇沁旗| 连南| 浮梁县| 丰宁|