箭頭函式是 ES6 新的語法,是用來定義一個函式。
在這之前我們有花了不少的時間提過有關排序的演算法,今天我們來介紹原始陣列的 Array.prototype.sort 的演算法。
Array.prototype.sort
在之前的演算法中都有使用到 遞迴(Recursion)的方式讓函式重複執行並取得結果,今天我們就來紹介 遞迴(Recursion)它的概念是什麼?
今天我們要介紹的是 快速排序法(Quick Sort) 與之前四種的不一樣的是它是最常被使用且排序速度與效能是相當不錯的演算法。
之前我們介紹了關於資料結構列的演算法為 氣泡排序 (Bubble Sort)、選擇排序 (Selection Sort) 、插入排序 (Insertion Sort)…
今天要介紹的是 插入排序 (Insertion Sort)…
這次來說說演算法中第二種方式 :選擇排序 (Selection Sort),它與我們先前提到的 氣泡排序 (Bubble Sort) 特性是 兩兩比較後決定是否交換位置。
一開始我們來想想如果你是圖書館的管理員,有大量的書需要放架上但每本書要排序,你會怎麼做?
二分搜尋 (Binary Search)