數(shù)組去重最大值二維數(shù)組

? ? ? ? 本篇含有數(shù)組去重画株,最大值最小值诺苹,API剩下的四個(gè)還有二維數(shù)組

一躏啰、數(shù)組去重牢屋、最大值

????1.去重(方法很多且预,這里只寫了一種)

????????var arr=[1,3,4,2,1,3,5,3];

????????for(var i=0,arr2=[1];i

????????????for(var j=0;j

????????????????if(arr[i]==arr2[j]){

????????????????????break;

????????????????}

????????????}

????????if(j==arr2.length){

????????????arr2[arr2.length]=arr[i];

????????}

????}

????console.log(arr2);

2.最大值、最小值和和

????var sor=[65,78,56,89,92];

????for(var i=0,num=0,num1=65,num2=65;i

????????num+=sor[i];//和

????????if(sor[i]>num1){

????????????num1=sor[i];//最大值

????????}

????????if(sor[i]

????????????num2=sor[i];//最小值

????????}

????}

????console.log(num);

????console.log(num1);

????console.log(num2);

二烙无、棧和隊(duì)列:

js中沒有專門的棧和隊(duì)列類型锋谐,都是用普通該數(shù)組模擬的。

何時(shí):只要希望按照順序使用數(shù)組元素時(shí)


棧:一端封閉截酷,只能從另一端進(jìn)出的數(shù)組

順序: FILO

何時(shí):如果希望始終操作最后進(jìn)入數(shù)組的最新的元素時(shí)涮拗。

如何:

結(jié)尾出入棧:

入: arr.push(值);

出: var last=arr.pop();

優(yōu):每次出入棧不影響其余元素的位置


開頭出入棧:

入: arr.unshift(值);

出: var first=arr.shift();

缺:每次出入棧都會影響每個(gè)元素的位置



隊(duì)列:只能從一端進(jìn)入,從另一端出

順序: FIFO

何時(shí):只要按照先來后到的順序使用元素

如何:

從結(jié)尾入隊(duì)列: arr.push(值)

從開頭出隊(duì)列: var first=arr.shift()

如:var arr=[5,6,7,8,9];

????????arr.push(10);

????????console.log(arr);

????????arr.pop();

????????console.log(arr);

????????arr.unshift(4);

????????console.log(arr);

????????arr.shift();

????????console.log(arr);

三、二維數(shù)組:

什么是:數(shù)組中的元素多搀,又引用了另一個(gè)子數(shù)組歧蕉。

何時(shí):

????1.存儲橫行豎列的二維數(shù)據(jù)

????2.對一個(gè)大的數(shù)組中的元素,進(jìn)一步分類

如何:

????創(chuàng)建:

? ????1.先創(chuàng)建空數(shù)組康铭,再添加子數(shù)組:

???????????????var arr=[];

???????????????arr[0]=[2,2,4,0];

???????????????arr[1]=[0,2,2,0];

? ? ? 2.在創(chuàng)建數(shù)組同時(shí),初始化子數(shù)組

???????????var arr=[

??????????????????[2,2,4,0],//0

??????????????????[0,2,2,0],//1

??????????????????...

?????????????????];


訪問元素:

arr[r][c]:訪問arr中r位置的子數(shù)組中的c位置的元素

越界: r不能越界


遍歷:外層循環(huán)控制行赌髓,內(nèi)層循環(huán)控制列

??????????????for(var r=0;r

?????????????????for(var c=0;c

arr[r][c]//當(dāng)前元素 ???

?????????????????}

??????????????}

如:var arr=[['w','s','k'],[56,66,32,23],[true,false]];

????for(var i=0;i

????????for(var j=0;j

???????????console.log(arr[i][j]);

????????}

????}

End从藤!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市锁蠕,隨后出現(xiàn)的幾起案子夷野,更是在濱河造成了極大的恐慌,老刑警劉巖荣倾,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件悯搔,死亡現(xiàn)場離奇詭異,居然都是意外死亡舌仍,警方通過查閱死者的電腦和手機(jī)妒貌,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來铸豁,“玉大人灌曙,你說我怎么就攤上這事〗诮妫” “怎么了在刺?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵,是天一觀的道長头镊。 經(jīng)常有香客問我蚣驼,道長,這世上最難降的妖魔是什么相艇? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任颖杏,我火速辦了婚禮,結(jié)果婚禮上厂捞,老公的妹妹穿的比我還像新娘输玷。我一直安慰自己,他們只是感情好靡馁,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布欲鹏。 她就那樣靜靜地躺著,像睡著了一般臭墨。 火紅的嫁衣襯著肌膚如雪赔嚎。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天,我揣著相機(jī)與錄音尤误,去河邊找鬼侠畔。 笑死,一個(gè)胖子當(dāng)著我的面吹牛损晤,可吹牛的內(nèi)容都是我干的软棺。 我是一名探鬼主播,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼尤勋,長吁一口氣:“原來是場噩夢啊……” “哼喘落!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起最冰,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤瘦棋,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后暖哨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體赌朋,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年篇裁,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了沛慢。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,617評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡茴恰,死狀恐怖颠焦,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情往枣,我是刑警寧澤伐庭,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布,位于F島的核電站分冈,受9級特大地震影響圾另,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜雕沉,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一集乔、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧坡椒,春花似錦扰路、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至丈攒,卻和暖如春哩罪,著一層夾襖步出監(jiān)牢的瞬間授霸,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工际插, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留碘耳,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓框弛,卻偏偏與公主長得像辛辨,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子功咒,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,486評論 2 348

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

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line)愉阎,也就是一...
    悟名先生閱讀 4,131評論 0 13
  • 第四天 數(shù)組【悟空教程】 第04天 Java基礎(chǔ) 第1章數(shù)組 1.1數(shù)組概念 軟件的基本功能是處理數(shù)據(jù),而在處理數(shù)...
    Java幫幫閱讀 1,587評論 0 9
  • 排序算法說明 (1)排序的定義:對一序列對象根據(jù)某個(gè)關(guān)鍵字進(jìn)行排序力奋; 輸入:n個(gè)數(shù):a1,a2,a3,…,an 輸...
    code武閱讀 653評論 0 0
  • 有些公司成立董事會,有些公司成立董事局幽七,董事會成員稱呼懂事和董事長景殷,董事局成員稱呼董事和董事局主席。董事局一般比董...
    hester_1982閱讀 306評論 0 1
  • 幾周前澡屡,我們開始寫旨在深入挖掘JavaScript及其工作機(jī)制的一系列文章:我們認(rèn)為猿挚,通過了解JavaScript...
    晴兮羽兮閱讀 434評論 0 3