原创 斐波那契查找(黃金分割查找算法)

文章目錄斐波那契一、摘要二、什麼是斐波那契查找三、 基本思想四、舉例五、如何計算1、斐波那契數組2、利用斐波那契數組確定元素的位置3、舉例六、代碼實現1、斐波那契數組實現2、斐波那契查找3、實驗數據及測試4、編譯環境七、後記 斐波

原创 這一次,徹底弄懂 JavaScript 執行機制

歡迎和大家一起交流學習 可以關注我哦 文章目錄這一次,徹底弄懂 JavaScript 執行機制1.關於javascript2.javascript事件循環3.又愛又恨的setTimeout4.又恨又愛的setInterval5

原创 堆排序

堆排序 1 什麼是堆 堆的定義 把這個關係 和完全二叉樹對應起來,如下圖,如果 下標 從1 開始, 這 任意一個節點 i 2i +1 2i +2 對於小標從 i ==1 下標從0開始i ==0 的情況 來看下 下面 是 不是

原创 【js】js中的for-in(你讓我情何以堪)

文章目錄【js】js中的for-in(你讓我情何以堪)一開始我是這麼搞的在js中一般使用的循環有兩種 【js】js中的for-in(你讓我情何以堪) 最近在寫一個小demo,碼前端的時候發現一個js中很深的坑:  因爲前端收到服

原创 javaScript系列-javaScript的原型鏈

文章目錄javaScript的原型鏈1.1 理解原型鏈1.2 原型鏈結構1、驗證原型鏈相關的代碼2、下面貼出數組對象的原型鏈結構圖3、驗證數組對象原型鏈結構的代碼示例1.3 原型鏈的訪問1.3.1原型鏈的訪問規則1.4 getPr

原创 帶你瞭解reduce

文章目錄介紹reduce一、語法二、應用三、後記 介紹reduce reduce() 方法接收一個函數作爲累加器,reduce 爲數組中的每一個元素依次執行回調函數,不包括數組中被刪除或從未被賦值的元素,接受四個參數:初始值(上

原创 對象.get屬性描述符()

文章目錄對象.get屬性描述符Object.getOwnPropertyDescriptor()語法參數返回值描述筆記 對象.get屬性描述符 Object.getOwnPropertyDescriptor() 該方法返回給定對象