線性表順序結(jié)構(gòu)

package com.ghg.data_structure.test;

import java.util.Arrays;

public class Test1 {
    static int length = 0;

    public static void main(String[] args) {

        int[] arr = new int[10];

        for (int i = 0; i < 5; i++) {
            arr[i] = i;
        }
        /**
         * 元素長度
         */
        length = 5;
        System.out.println(Arrays.toString(arr));

        insert(arr, 5, 18);
        System.out.println(Arrays.toString(arr));

        delete(arr, 1);
        delete(arr, 3);
        System.out.println(Arrays.toString(arr));

    }

    /**
     * 在第i個位置插入元素
     * 
     * @param arr
     * @param i
     * @param num
     */
    public static void insert(int[] arr, int i, int num) {

        if (length == arr.length) {
            System.out.println("數(shù)組滿了");
        }
        if (arr.length == 0) {
            System.out.println("數(shù)組為完");
            return;
        }
        if (i < 0 || i > arr.length) {
            System.out.println("i 位置不正確  " + i + "    數(shù)組的長度  " + arr.length);
            return;
        }
        /**
         * 元素后移
         */
        for (int k = length-1; k >= i - 1; k--) {
            arr[k + 1] = arr[k];
        }
        //插入元素
        arr[i - 1] = num;
        length++;

    }

    /**
     * 刪除元素
     * 
     * @param arr
     * @param i
     */
    public static void delete(int[] arr, int i) {
        if (arr.length == 0) {
            System.out.println("數(shù)組為完");
            return;
        }
        if (i < 0 || i > arr.length) {
            System.out.println("i 位置不正確  " + i + "    數(shù)組的長度  " + arr.length);
            return;
        }

        for (int k = i; k < arr.length; k++) {
            arr[k - 1] = arr[k];
        }
        length--;
    }

}


結(jié)果;

[0, 1, 2, 3, 4, 0, 0, 0, 0, 0]
[0, 1, 2, 3, 18, 4, 0, 0, 0, 0]
[1, 2, 18, 4, 0, 0, 0, 0, 0, 0]

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末晒奕,一起剝皮案震驚了整個濱河市旷祸,隨后出現(xiàn)的幾起案子扯罐,更是在濱河造成了極大的恐慌,老刑警劉巖共螺,帶你破解...
    沈念sama閱讀 221,198評論 6 514
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異嚷堡,居然都是意外死亡忿等,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,334評論 3 398
  • 文/潘曉璐 我一進(jìn)店門咽瓷,熙熙樓的掌柜王于貴愁眉苦臉地迎上來设凹,“玉大人,你說我怎么就攤上這事茅姜∩林欤” “怎么了?”我有些...
    開封第一講書人閱讀 167,643評論 0 360
  • 文/不壞的土叔 我叫張陵钻洒,是天一觀的道長奋姿。 經(jīng)常有香客問我,道長航唆,這世上最難降的妖魔是什么胀蛮? 我笑而不...
    開封第一講書人閱讀 59,495評論 1 296
  • 正文 為了忘掉前任院刁,我火速辦了婚禮糯钙,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己任岸,他們只是感情好再榄,可當(dāng)我...
    茶點故事閱讀 68,502評論 6 397
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著享潜,像睡著了一般困鸥。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上剑按,一...
    開封第一講書人閱讀 52,156評論 1 308
  • 那天疾就,我揣著相機(jī)與錄音,去河邊找鬼艺蝴。 笑死猬腰,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的猜敢。 我是一名探鬼主播姑荷,決...
    沈念sama閱讀 40,743評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼缩擂!你這毒婦竟也來了鼠冕?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,659評論 0 276
  • 序言:老撾萬榮一對情侶失蹤胯盯,失蹤者是張志新(化名)和其女友劉穎懈费,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體陨闹,經(jīng)...
    沈念sama閱讀 46,200評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡楞捂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 38,282評論 3 340
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了趋厉。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片寨闹。...
    茶點故事閱讀 40,424評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖君账,靈堂內(nèi)的尸體忽然破棺而出繁堡,到底是詐尸還是另有隱情,我是刑警寧澤乡数,帶...
    沈念sama閱讀 36,107評論 5 349
  • 正文 年R本政府宣布椭蹄,位于F島的核電站,受9級特大地震影響净赴,放射性物質(zhì)發(fā)生泄漏绳矩。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,789評論 3 333
  • 文/蒙蒙 一玖翅、第九天 我趴在偏房一處隱蔽的房頂上張望翼馆。 院中可真熱鬧割以,春花似錦、人聲如沸应媚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,264評論 0 23
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽中姜。三九已至消玄,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間丢胚,已是汗流浹背翩瓜。 一陣腳步聲響...
    開封第一講書人閱讀 33,390評論 1 271
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留携龟,地道東北人奥溺。 一個月前我還...
    沈念sama閱讀 48,798評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像骨宠,于是被迫代替她去往敵國和親浮定。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,435評論 2 359

推薦閱讀更多精彩內(nèi)容

  • 第三章 線性表之順序表 第三章 線性表之順序表一层亿、什么是線性表桦卒?1> 概念2> 線性表的基本操作二、線性表的順序存...
    白老師課堂閱讀 2,139評論 1 6
  • 網(wǎng)易云課堂小甲魚課程鏈接:數(shù)據(jù)結(jié)構(gòu)與算法 線性表 1.定義 (List):由零個或多個數(shù)據(jù)元素組成的有限序列匿又。 2...
    NotFunGuy閱讀 2,457評論 0 3
  • 順序存儲定義 今天來總結(jié)一下線性表的順序存儲結(jié)構(gòu)方灾。首先來看下順序存儲結(jié)構(gòu)的定義。 線性表的順序存儲結(jié)構(gòu)碌更,指的是用一...
    Originalee閱讀 1,629評論 2 8
  • 老人眼里的你是孩子還是依靠裕偿? 回家數(shù)日,陪著爹媽痛单,其實什么都沒做嘿棘,連廚房都沒有進(jìn)去過,我是馬上奔四的人旭绒,看他們忙碌...
    夢里魚兒游閱讀 379評論 0 0
  • S城的雨鸟妙,往年我不太清楚,今年特別多挥吵! 暴雨過后竟有月光重父,于是我再一次揉碎了那些過往的云煙。第一次覺得那些艱難敲下...
    葭葭閱讀 369評論 0 0