關於陣列的簡單講解

2022-08-21 02:45:07 字數 943 閱讀 6383

// 建立乙個陣列元素

var arr = ['a','b','c','d'];

// alert(arr); 顯示陣列內容

console.log(arr);// 顯示陣列

// console.log(arr.length); 顯示陣列長度,因為陣列排列從0開始,所以顯示的長度會加一

delete arr[2];

console.log(arr);

//通過delete刪除陣列元素會形成空位,空位因為沒有資料所以是undefined

//會形成稀疏陣列

//通過length刪除陣列元素

//通過吧length屬性設定為0,可以清空陣列/如果陣列本身length值就是0,那這種方式清空陣列將會沒有效果

arr.length = 0;

console.log(arr);

var arr = ['a','b','c','d'];

//更改

arr[1]= 'x'

arr[2]= 'y'

console.log(arr);

//現在查詢陣列元素

console.log(arr[0]);

console.log(arr.length);

console.log(arr[arr.length-1]);//獲取最後乙個元素

for(var i=0;iarr[j+1])}}

} sort(arr)

console.log(arr)

function selectsort(arr){

var len = arr.length;

var minindex,temp;

for(var i=0;i

點名

開始暫停

樹狀陣列入門 簡單的原理講解

樹狀陣列可以解決什麼樣的問題 這裡通過乙個簡單的題目展開介紹,先輸入乙個長度為n的陣列,然後我們有如下兩種操作 輸入乙個數m,輸出陣列中下標1 m的字首和 對某個指定下標的數進行值的修改 多次執行上述兩種操作 尋常方法 對於乙個的陣列,如果需要求1 m的字首和我們可以將其從下標1開始對m個數進行求和...

簡單的關於陣列的處理

1 array push 這個函式用於在陣列元素的末尾新增新元素 2 unset 允許刪除陣列中的某個鍵值對,但是刪除後陣列不會重建索引。若需要將刪除後的陣列重建索引,可以使用array values 例如 a array 1 one 2 two 3 three unset a 2 新陣列為 a a...

棧的簡單講解

棧stack的特徵 後進先出 c 佇列queue類成員函式如下 push 向棧內壓入乙個成員 pop 從棧頂彈出乙個成員 empty 如果棧為空返回true,否則返回false top 返回棧頂,但不刪除成員 size 返回棧內元素的大小 可以把棧想象成乙個木桶,後放進去的東西先拿出來 下面舉個栗子...