1. 找出元素item在給定陣列arr中的位置
function indexof(arr,item) else}}
return -1;
}
indexof()方法可以返回某個指定的字串值在字串中首次出現的位置
2.計算給定陣列arr中所有元素的和
function sum(arr)
return sum
}
function sum(arr)else if(arr.length == 1)else
}
function sum(arr)
//這裡先將所有陣列項通過字串"+"連為乙個字串"1+2+3+4+5+6...",
//然後返回的這個字串傳給eval()方法,eval()方法接收了這段字串後,就直接將這段字串中的**放在當前作用域下執行了。
3.移除陣列arr中的所有值與item相等的元素,直接在給定的arr陣列上進行操作,並將結果返回
function qc(arr,item)
}return result;
}
function remove(arr,item) )
}
5.在陣列arr末尾新增元素item,不要直接修改陣列arr,結果返回新的陣列
function add(arr,item)
newarr.push(item);
return newarr;
}
function add(arr,item)
function add(arr,item)
6.刪除陣列arr最後乙個元素,不要直接修改陣列arr,結果返回新的陣列
function del(arr)
newarr.pop();
return newarr;
}
function del(arr)
function del(arr)
return newarr;
}
function del(arr))
}
6.在陣列arr開頭新增元素item,不要直接修改陣列arr,結果返回新的陣列
// concat + reverse
function addfirst(arr,item)
//普通的迭代拷貝
function addfirst(arr,item)
result.unshift(item);
return result;
}
//利用concat
function addfirst(arr,item)
console.log(addfirst([1,1,2,3,4,4],8));
一些簡單的程式設計練習
每當成為入門cs課程 學生們學習程式語言的課程 的助教時,都困於提出好的練習題。project euler和類似的問題通常對初學者來說來難了,尤其是對於那些沒有很強數學背景的同學。在這篇文章中,adrian neumann 收集了一些從初級到高階逐級困難的練習題,適合剛開始學習程式設計的初學者。當有...
C 一些簡單的程式設計
給定兩個整形變數的值,將兩個值的內容進行交換。不允許建立臨時變數,交換兩個數的內容 求10 個整數中最大值。將三個數按從大到小輸出。求兩個數的最大公約數。printf 交換後的數為 d d a,b printf 請依次輸入10個數字 for int i 0 i 10 i printf 這十個數中最大...
字典樹 一些簡單題
原理很簡單,肯定能看懂,我覺得實現費點勁。我的模板 include include using namespace std define max 26 typedef struct trienode trienode trienode memory 1000000 先分配好記憶體。malloc 較為...