原创 劍指offer第二版(Python3)--面試題64 : 求1+2+3+...+n

第2章 面試需要的基礎知識 第3章 高質量的代碼 第4章 解決面試題的思路 第5章 優化時間和空間效率 第6章 面試中的各項能力   面試題64 : 求1+2+3+…+n 第7章 兩個面試案例 題目描述 牛客網   求1+2+3

原创 劍指offer第二版(Python3)--面試題56 :數組中數字出現的次數

第2章 面試需要的基礎知識 第3章 高質量的代碼 第4章 解決面試題的思路 第5章 優化時間和空間效率   面試題39 : 數組中出現次數超過一半的數字   面試題40 : 最小的k個數   面試題42 : 連續子數組的最大和  

原创 劍指offer第二版(Python3)--面試題55 :二叉樹的深度、平衡二叉樹

第2章 面試需要的基礎知識 第3章 高質量的代碼 第4章 解決面試題的思路 第5章 優化時間和空間效率   面試題39 : 數組中出現次數超過一半的數字   面試題40 : 最小的k個數   面試題42 : 連續子數組的最大和  

原创 劍指offer 第二版(Python3)--面試題12:矩陣中的路徑

第2章 面試需要的基礎知識   面試題4:二維數組中的查找   面試題5:替換空格   面試題6:從尾到頭打印鏈表   面試題7:重建二叉樹   面試題9:用兩個棧實現隊列   面試題10:斐波那契數列   面試題11:旋轉數組的

原创 劍指offer 第二版(Python3)--面試題8:二叉樹的下一個節點

第2章 面試需要的基礎知識   面試題4:二維數組中的查找   面試題5:替換空格   面試題6:從尾到頭打印鏈表   面試題7:重建二叉樹   面試題8:二叉樹的下一個節點   面試題9:用兩個棧實現隊列   面試題10:斐波那

原创 劍指offer第二版(Python3)--面試題39 : 數組中出現次數超過一半的數字

第2章 面試需要的基礎知識 第3章 高質量的代碼 第4章 解決面試題的思路   面試題27:二叉樹的鏡像   面試題29:順時針打印矩陣   面試題30 :包含min函數的棧   面試題31:棧的壓入、彈出序列   面試題32:上

原创 劍指offer第二版(Python3)--面試題40 : 最小的k個數

第2章 面試需要的基礎知識 第3章 高質量的代碼 第4章 解決面試題的思路 第5章 優化時間和空間效率   面試題39 : 數組中出現次數超過一半的數字   面試題40 : 最小的k個數 第6章 面試中的各項能力 第7章 兩個面試

原创 劍指offer第二版(Python3)--面試題42 : 連續子數組的最大和

第2章 面試需要的基礎知識 第3章 高質量的代碼 第4章 解決面試題的思路 第5章 優化時間和空間效率   面試題39 : 數組中出現次數超過一半的數字   面試題40 : 最小的k個數   面試題42 : 連續子數組的最大和 第

原创 NLP系列——Transformer源碼解析(TensorFlow版)

  這篇博客是對transformer源碼的解析,這個源碼並非官方的,但是比官方代碼更容易理解。   採用TensorFlow框架,下面的解析過程只針對模型構建過程,其訓練/測試等其他代碼忽略。   解讀順序按照model.py中

原创 NLP系列——word2vec原理

前言 1.1 詞向量的意義 1.2 語言模型   1.2.1 CBOW   1.2.2 skip-gram 1.3 詞向量模型    1.3.1 Hierarchical Softmax    1.3.2 Negative Sam

原创 劍指offer第二版(Python3)--面試題45 : 把數組排成最小的數

第2章 面試需要的基礎知識 第3章 高質量的代碼 第4章 解決面試題的思路 第5章 優化時間和空間效率   面試題39 : 數組中出現次數超過一半的數字   面試題40 : 最小的k個數   面試題42 : 連續子數組的最大和  

原创 劍指offer第二版(Python3)--面試題51 : 數組中的逆序對

第2章 面試需要的基礎知識 第3章 高質量的代碼 第4章 解決面試題的思路 第5章 優化時間和空間效率   面試題39 : 數組中出現次數超過一半的數字   面試題40 : 最小的k個數   面試題42 : 連續子數組的最大和  

原创 劍指offer第二版(Python3)--面試題23:鏈表中環的入口

第2章 面試需要的基礎知識 第3章 高質量的代碼   面試題16:數值的整數次方   面試題21:調整數組順序使奇數位於偶數前面   面試題22:鏈表中倒數第k個結點   面試題23 :鏈表中環的入口   面試題24 :翻轉鏈表

原创 劍指offer第二版(Python3)--面試題36:二叉搜索樹與雙向鏈表

第2章 面試需要的基礎知識 第3章 高質量的代碼 第4章 解決面試題的思路   面試題27:二叉樹的鏡像   面試題29:順時針打印矩陣   面試題30 :包含min函數的棧   面試題31:棧的壓入、彈出序列   面試題32:上

原创 劍指offer第二版(Python3)--面試題52 : 兩個鏈表的第一個公共結點

第2章 面試需要的基礎知識 第3章 高質量的代碼 第4章 解決面試題的思路 第5章 優化時間和空間效率   面試題39 : 數組中出現次數超過一半的數字   面試題40 : 最小的k個數   面試題42 : 連續子數組的最大和