左程云算法與數(shù)據(jù)結(jié)構(gòu)進(jìn)階班
2022-09-09 21:18 作者:OoAmandaOoo | 我要投稿
常見數(shù)據(jù)結(jié)構(gòu)
1.哈希(hash)已報(bào)名左神算法課底部評:key-value鍵值對
2.隊(duì)列(queue):先進(jìn)先出,參考日常排隊(duì)的形式
3.棧(stack):先進(jìn)后出,參考盜夢空間的夢境形式
4.鏈表(linked list):前一個(gè)元素明確指出自己的下一個(gè)元素
5.數(shù)(tree):層級結(jié)構(gòu),完全二叉樹
冒泡排序代碼
let array = [53, 76, 12, 64, 77, 22, 44, 34]function sort(array) {
?len = array.length
?for (var i = 0; i < len - 1; i++) {
? ?for (var j = 0;j < len - 1 - i; j++) {
? ? ?if (array[j] > array[j + 1]) {
? ? ? ?let t = array[j]
? ? ? ?array[j] = array[j + 1]
? ? ? ?array[j + 1] = t
? ? ?}
? ?}
?}
?return array}console.log(sort(array))
標(biāo)簽: