氣泡排序與arguments關鍵字

2021-10-08 20:56:19 字數 910 閱讀 3719

function

bubble

(arr)}}

return newarr;

}

// arguments只能在函式裡使用,在函式外使用會報錯

// arguments作用:過去函式所有的實參

// arguments是乙個偽陣列(偽陣列:無法直接呼叫陣列方法或期望length屬性有什麼特殊的行為,但仍可以對真的陣列遍歷方法來遍歷它們;arguments只在函式中使用。)

// 返回函式實參的個數:arguments.length

// arguments可以修改元素,但不能改變陣列的長短)

// eg:

// function sum(n1, n2)

// sum(22); //[arguments] //22 undefined

// sum(22, 23, 24); //[arguments] //22 23

function

sum(n1, n2)

sum(2,

3);//[arguments] //300 3

sum(22)

;//[arguments] //300 undefined

sum(22,

33,44)

//[arguments] //300 33

// 複製**

// arguments的特點:

// arguments 只能在函式裡面使用, 在函式外使用 就會報錯

// arguments是乙個偽陣列

// 修改了形參, arguments也會隨之改變

// 修改了arguments的值, 形參也會發生改變

// arguments的作用: 獲取函式的所有實參

氣泡排序 與 雙向氣泡排序

public class test if k 0 break last k public static void bidirectionalbubblesort int a last k for int m last m first m first k if first last break pub...

選擇排序與氣泡排序

今早心血來潮,又想看看氣泡排序.於是乎度娘一番,找到了度娘給我的這篇文章,前面的文字描述還是簡單易懂的,可惜給出的 示範有些文不對題.於是乎又wiki一番.發現上文給出的 形似選擇排序,於是總結如下 我們假設有乙個陣列 624159 對應的索引也就是 0 5,如果我想描述第二個位置,也就是數字2的位...

選擇排序與氣泡排序

選擇排序 static void sort1 int arr var temp arr i arr i arr min arr min temp 氣泡排序 static void sort2 int arr static void main string args sort1 arr foreach...