數(shù)組操作

1.1在指定位置插入指定元素

存在一個(gè)數(shù)組郎任,數(shù)組中元素為

int[ ] array = {1,3,5,7,9,11,13,15,17,0};

要求

? ? 1.0是無(wú)效元素葬毫,僅站位使用

? ? 2.當(dāng)前數(shù)組中【有效元素】個(gè)數(shù)為9

需求

? ? 在該數(shù)組中的指定下標(biāo)位置放入指定元素


方法分析:

????固定格式:

public static?

? ? 返回值類(lèi)型:

void:

? ? ok選擇!!!

int:

操作成功返回1,失敗返回-1

boolean [選擇]

添加成功返回ture皆警,運(yùn)行失敗false

方法名

add這里是一個(gè)添加操作

形式參數(shù)列表

1添加數(shù)據(jù)的數(shù)組

2指定添加下標(biāo)位置

3指定添加的數(shù)據(jù)

(int[] arr, int index, int insert)

方法聲明:

public static boolean add(int[] arr,int index, int insert)?

public?class?HomeWork3 {

public?static?void?main(String[] args) {

int[] array?= {1,3,5,7,9,11,13,15,17,0};

boolean?ret?= add(array,5,100);

if?(ret) {

for?(int?i?= 0; i?< array.length; i++) {

System.out.println(array[i] + "");

}

System.out.println();

} else?{

System.out.println("方法運(yùn)行失敗=卮帧R!");

}

}

public?static?boolean?add(int[] arr, int?index, int?insert) {

if?(index?< 0 || index?>arr.length-1) {

System.out.println("Input Parameter is Invalid!");

return?false;

}

for?(int?i?= ?arr.length?- 1; i?> index;i--) {

arr[i] = arr[i?- 1];

}

arr[index] = insert;

return?true;

}

}

1.2刪除數(shù)組中指定下標(biāo)的元素

存在一個(gè)數(shù)組桐愉,數(shù)組中的元素為

int[] array = {1, 3, 5, 7, 9, 11, 13, 15,17, 19};

要求:

1. 0是無(wú)效元素财破,僅占位使用

需求:

在當(dāng)前數(shù)組中刪除指定下標(biāo)的元素

例如:

刪除下標(biāo)5的元素

結(jié)果 {1, 3, 5, 7, 9, 13, 15, 17, 19, 0}

0占位!4踊濉左痢!



方法分析:

固定格式:public static 不要問(wèn)

返回值類(lèi)型:

boolean: 檢測(cè)方法方法運(yùn)行的狀態(tài),運(yùn)行成功返回

true系洛,運(yùn)行失敗返回false

方法名:

remove √

delete

形式參數(shù)列表:

1. int[] arr 需要?jiǎng)h除數(shù)據(jù)的數(shù)組

2. int index 指定刪除的下標(biāo)位置

這里需要對(duì)于下標(biāo)位置進(jìn)行判斷俊性,必須是一個(gè)合法的

下標(biāo)位置

(int[] arr, int index)

方法聲明:

public static boolean remove(int[] arr, int

index)

public?class?HomeWork4 {

public?static?void?main(String[] args) {

int[] array?= {1,3,5,7,9,11,13,15};

boolean?ret?= remove(array, 5);

if?(ret) {

for?(int?i?= 0; i?< array.length; i++) {

System.out.println(array[i] + "");

}

System.out.println();

} else?{

System.out.println("方法運(yùn)行失敗");

}

}

public??static?boolean?remove(int[] arr, int?index) {

if?(index?< 0 || index?> arr.length?- 1) {

System.out.println("Input parameter is Invalid!");

return?false;

}

for?(int?i?= index; i?< arr.length?- 1; i++) {

arr[i] = arr[i?+1];

}

arr[arr.length?- 1] = 0;

return?true;

}

}

2選擇排序算法推導(dǎo)

選擇排序算法核心要求

1. 找出符合要求的數(shù)據(jù)下標(biāo)位置

2. 從下標(biāo)0位置開(kāi)始,遞增描扯,數(shù)據(jù)交換

【總結(jié)】

1從推導(dǎo)==>方法

2學(xué)會(huì)總結(jié)定页,找出規(guī)律,善于發(fā)現(xiàn)規(guī)律绽诚,需要始終保存一個(gè)封裝的思想5浠病!恩够!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末卒落,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子蜂桶,更是在濱河造成了極大的恐慌儡毕,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,080評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扑媚,死亡現(xiàn)場(chǎng)離奇詭異腰湾,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)疆股,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,422評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門(mén)费坊,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人押桃,你說(shuō)我怎么就攤上這事葵萎。” “怎么了唱凯?”我有些...
    開(kāi)封第一講書(shū)人閱讀 157,630評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵羡忘,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我磕昼,道長(zhǎng)卷雕,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,554評(píng)論 1 284
  • 正文 為了忘掉前任票从,我火速辦了婚禮漫雕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘峰鄙。我一直安慰自己浸间,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,662評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布吟榴。 她就那樣靜靜地躺著魁蒜,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吩翻。 梳的紋絲不亂的頭發(fā)上兜看,一...
    開(kāi)封第一講書(shū)人閱讀 49,856評(píng)論 1 290
  • 那天,我揣著相機(jī)與錄音狭瞎,去河邊找鬼细移。 笑死,一個(gè)胖子當(dāng)著我的面吹牛熊锭,可吹牛的內(nèi)容都是我干的弧轧。 我是一名探鬼主播,決...
    沈念sama閱讀 39,014評(píng)論 3 408
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼碗殷,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼劣针!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起亿扁,我...
    開(kāi)封第一講書(shū)人閱讀 37,752評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤捺典,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后从祝,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體襟己,經(jīng)...
    沈念sama閱讀 44,212評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,541評(píng)論 2 327
  • 正文 我和宋清朗相戀三年牍陌,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了擎浴。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,687評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡毒涧,死狀恐怖贮预,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情,我是刑警寧澤仿吞,帶...
    沈念sama閱讀 34,347評(píng)論 4 331
  • 正文 年R本政府宣布滑频,位于F島的核電站,受9級(jí)特大地震影響唤冈,放射性物質(zhì)發(fā)生泄漏峡迷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,973評(píng)論 3 315
  • 文/蒙蒙 一你虹、第九天 我趴在偏房一處隱蔽的房頂上張望绘搞。 院中可真熱鬧,春花似錦傅物、人聲如沸夯辖。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,777評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)楼雹。三九已至,卻和暖如春尖阔,著一層夾襖步出監(jiān)牢的瞬間贮缅,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,006評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工介却, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留谴供,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,406評(píng)論 2 360
  • 正文 我出身青樓齿坷,卻偏偏與公主長(zhǎng)得像桂肌,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子永淌,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,576評(píng)論 2 349

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

  • 第四天 數(shù)組【悟空教程】 第04天 Java基礎(chǔ) 第1章數(shù)組 1.1數(shù)組概念 軟件的基本功能是處理數(shù)據(jù)崎场,而在處理數(shù)...
    Java幫幫閱讀 1,589評(píng)論 0 9
  • DAY 05 1、 public classArrayDemo { public static void mai...
    周書(shū)達(dá)閱讀 654評(píng)論 0 0
  • 1數(shù)組地址轉(zhuǎn)移問(wèn)題 public static void main(String[] args) { int[...
    情非得已_a86a閱讀 176評(píng)論 0 0
  • 昨日內(nèi)容回顧 數(shù)據(jù)類(lèi)型基本數(shù)據(jù)類(lèi)型1) byte, short, int, long, float, double...
    xkzhai閱讀 120評(píng)論 0 0
  • 今年的夏天來(lái)的特別早遂蛀,夏以安在回國(guó)來(lái)到A市后谭跨,就喜歡上了這個(gè)小城,城里開(kāi)滿(mǎn)了鳶尾李滴,就好像住在了紫藍(lán)色的花海里螃宙。 這...
    蘇怡筱閱讀 331評(píng)論 0 1