陣列的基礎知識以及一些演算法題

2021-09-25 16:54:54 字數 2134 閱讀 9807

建立陣列

1: 常規方式:

var mycars=new array();

mycars[0]=「saab」;

mycars[1]=「volvo」;

mycars[2]=「bmw」;

2: 簡潔方式:

var mycars=new array(「saab」,「volvo」,「bmw」);

3: 字面:

var mycars=[「saab」,「volvo」,「bmw」];

合併陣列 - concat()

合併兩個陣列

執行結果:cecilie,lone,emil,tobias,linus

合併三個陣列

輸入10個數,儲存在乙個陣列中,在陣列中查詢某個數字,給出是否找到資訊,如果找到了輸出該數在陣列中所處的位置,如果找不到輸出「找不到」

顧客從超市採購了10件商品,編寫乙個程式,用於接受每件商品的**,計算應付的總金額。並分別列印出各個商品的**以及應付的總金額的小票

定義函式,去掉陣列中重複元素

1.迴圈從arr中取值,i從0,同時建立空陣列result

for(var i=0,result=;iresult[j])

}// 遍歷結束

// 如果j等於result的length 表示這個元素在新陣列中不存在

if(jresult.length)

}// 遍歷結束

return result;// 給出返回值

}function testunique()

js氣泡排序(依次比較相鄰的兩個值,如果後面的比前面的小,則將小的元素排到前面)

**演示:

**: 二維陣列

1.二維陣列的本質:陣列中的元素又是陣列,陣列中的元素又引用了另乙個子陣列

var data=[

//0,1,2,3

[0,0,0,0],//0

[0,0,0,0],//1

[0,0,0,0],//2

[0,0,0,0]//3

];//訪問 arr[r][c]

小例子:

var arr = [[1,2],[『a』,『b』]];

console.log(arr[1][0]);

//輸出a 第2列第1行所在的元素

遍歷var arr = new array(); //先宣告一維

for(var i=0;i<5;i++)

} 然後,遍歷二維陣列arr

for(var i=0;i計算每一組的平均值、總和

題目二按鈕

題目三一家**公司有四位銷售員,每位銷售員負責銷售四件商品,編寫乙個函式,–乙個4*4的二維陣列

接收每名銷售員銷售的各類產品的數量。--- 二維陣列的迴圈賦值

列印產品銷售明細表,--迴圈讀取二維陣列的資料

明細表包括每類產品的銷售總數,-- csum 求二維陣列中每一列的和

以及每位銷售員銷售的產品數量 --- rsum 求 二維陣列每一行的和

佔總銷售的 --- sum 求二維陣列所元素累加的和

百分比。 --- =rsum/sum

使用以下公式:

銷售員n銷售的產品a的百分比=(銷售員n售出的產品a的銷售量/總銷售量)*100 arr[r][c]/sum *100

總銷售量指各類產品銷售量的總和(使用二維陣列)

-->

fun()

function fun()

}// debugger;

/*1 2 3 4

4 3 2 1

1 2 3 4

4 3 2 1

*/var typesum=[0,0,0,0];//用來接收每一類銷售的總額

var rsum=[0,0,0,0];//每乙個銷售人員的數量總和

//以上兩個資料可以設定為一二維陣列

var allsum=0;//全公司的銷售總和

for(var r=0;rconsole.log(typesum);

}//計算銷售佔比

var perarr=;

for(var r=0;r}

console.log(perarr)

}

一些基礎知識

關於cd cd 返回剛才的位置 關於ls ls l,簡寫ll ls a顯示的檔案以.開頭,隱藏檔案 la al 關於cp cp r tmp dir 拷目錄 tmp拷到dir 需要加 r的 cp rm 10 13 1.grep 在乙個字元集合中找到符合條件的行輸出 如 grep hello file ...

一些基礎知識

linux基礎知識考查 1 在linux 系統中,以 檔案 方式訪問裝置 2 前台起動的程序使用 ctrl c 終止。3 在使用ls 命令時,用八進位制形式顯示非列印字元應使用引數 b 4 在linux 系統中,用來存放系統所需要的配置檔案和子目錄的目錄是 etc 5 在linux 系統中,壓縮檔案...

一些基礎知識(一)

1 類成員的組成 函式成員和資料成員 資料成員 字段,常量,事件成員 public int a 0 字段成員 public const int b 90 常量public event customeventhandler raisecustomevent 事件成員 函式成員 方法,屬性,建構函式,終...