法規性立法

面試中,我輸在了簡單的排序演算法

很久之前有過一次面試,被問到一個問題,能不能寫一個氣泡排序?說實話,儘管在這之前曾經寫過不少比這個更加複雜的處理邏輯,但很悲劇的是我當時真不知道什麼是氣泡排序。。。只知道如果讓我排序某段混亂序列,能很快搞定就是

二叔看ML第一:梯度下降

原理 梯度下降是一個很常見的通過迭代求解函式極值的方法,當函式非常複雜,通過求導尋找極值很困難時可以通過梯度下降法求解。梯度下降法流程如下: 上圖中,用大寫字母表示向量,用小寫字母表示

一致性Hash演算法

最近在做Redis方面的一些工作,其中Redis3.0以前的版本,伺服器端沒有提供叢集的方式。需要在客戶端做sharding。redis客戶端做sharding的話,需要用到一致性Hash演算法。 假設我們

【NLP】分詞演算法綜述

之前總是在看前沿文章,真正落實到工業級任務還是需要實打實的硬核基礎,我司選用了HANLP作為分片語件,在使用的過程中才感受到自己基礎的薄弱,決定最近好好把分詞的底層演算法梳理一下。 1. 簡介 NLP的

python 實現各種排序演算法

總結了一下常見集中排序的演算法。 歸併排序 歸併排序也稱合併排序,是分治法的典型應用。分治思想是將每個問題分解成個個小問題,將每個小問題解決,然後合併。 具體的歸併排序就是,將一

你要的排序演算法

排序分多種,插入排序類有直接插入排序,希爾排序;選擇排序類有簡單選擇排序,堆排序;交換排序類有氣泡排序,快速排序。 1.氣泡排序:每輪兩兩交換排出一個最大或最小值 實現思路: 1.對相鄰的數兩兩比較

1716075847.5858