摘要:然后再分別對基數左邊和右邊的數組進行相同的操作,直到數組中只有一個元素時,返回該數組。 快速排序算法 今天大概講下使用js實現快速排序算法: 快速排序算法的思想類似于二分法,每次都是在數組中選擇一個基數(可以是任意一個位置的數,不過一般選擇中間的數字或者最左邊的數字),每一輪結束后,比該基數小的數都位于該基數的左邊,比該基數大的數都位于該基數的右邊。然后再分別對基數左邊和右邊的數組進行...
摘要:原文鏈接最近在知乎上看到一個問題,隨機生成指定面積單連通區域,感覺還挺有意思的,于是整理一下寫一篇新文章。問題闡述如下圖所示,在的區域中,隨機生成面積為的單連通區域,該隨機包括位置隨機以及形狀隨機。 原文鏈接:https://xcoder.in/2018/04/01/random-connected-area/ 最近在知乎上看到一個問題,「隨機生成指定面積單連通區域?」,感覺還挺有意...
摘要:最近一年零零散散看了不少開源項目的源碼多少也有點心得這里想通過這篇文章總結一下這里以為例前段時間其實看過的源碼但是發現理解的有點偏差所以重新過一遍不得不說閱讀的代碼真的收獲很大沒啥奇技淫巧代碼優雅設計極好注釋什么的就更不用說了總之還是推薦把 最近一年零零散散看了不少開源項目的源碼, 多少也有點心得, 這里想通過這篇文章總結一下, 這里以Koa為例, 前段時間其實看過Koa的源碼, 但是...
摘要:收集在業務中經常使用的正則表達式實例,方便以后進行查找,減少工作量。校驗手機號下面是國內開頭的手機號正則表達式。提取網頁圖片假若你想提取網頁中所有圖片信息,可以利用下面的表達式。抽取注釋如果你需要移除中的注釋,可以使用如下的表達式。 收集在業務中經常使用的正則表達式實例,方便以后進行查找,減少工作量。 校驗基本日期格式 校驗密碼強度 校驗中文 由數字、26個英文字母或下劃線組成的字符...
摘要:可通過進行解析,數據可使用進行傳輸。實例語法是對象表示法語法的子集數據在名稱值對中數據由逗號分隔花括號保存對象方括號保存數組。運行結果服務器返回的數據類型返回一個指定函數名為的回調函數,函數里面包裹的數據為格式。 AJAX(異步的 JavaScript 和 XML)是用于創建快速動態網頁的一種技術,它在不重新加載整個頁面的情況下,與服務器交換數據并更新部分網頁,ajax 使用XMLHt...