欧美一区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://www.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管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 内乡县| 辰溪县| 平陆县| 巫山县| 巴青县| 兰州市| 应城市| 新巴尔虎右旗| 中江县| 保康县| 乡宁县| 南华县| 青州市| 平山县| 来凤县| 藁城市| 南召县| 新和县| 邹城市| 永靖县| 杨浦区| 泗水县| 武定县| 临洮县| 方山县| 安泽县| 黄山市| 德州市| 大冶市| 赣榆县| 成武县| 兖州市| 余干县| 瓦房店市| 武定县| 乳山市| 通渭县| 彭州市| 临西县| 屏山县| 含山县|