原创 (LeetCode篇)9. 報數

原文鏈接:https://leetcode-cn.com/problems/count-and-say/solution/cshi-xian-bao-shu-4ms86m-by-yu-ban/

原创 (LeetCode篇)2. 整數反轉

題目描述: 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 注意: 假設我們的環境只能存儲得下 32 位的有符號整數,則其數值範圍爲 [−231,  231 − 1]

原创 (LeetCode篇)1. 兩數之和

  題目描述: 給定一個整數數組 nums 和一個目標值 target,請你在該數組中找出和爲目標值的那 兩個 整數,並返回他們的數組下標。 你可以假設每種輸入只會對應一個答案。但是,你不能重複利用這個數組中同樣的元素。 示例: 給定

原创 面試題66 把字符串轉換成整數

題目描述: 請你寫一個函數StrToInt,實現把字符串轉換成整數這個功能。當然,不能使用atoi或者其他類似的庫函數。   完整代碼:   class Solution { public: enum Status{kVali

原创 面試題67 字符串中第一個不重複的字符

題目描述: 請實現一個函數用來找出字符流中第一個只出現一次的字符。例如,當從字符流中只讀出前兩個字符"go"時,第一個只出現一次的字符是"g"。當從該字符流中讀出前六個字符“google"時,第一個只出現一次的字符是"l"。   完整代

原创 第二週 測驗題

        實例:     Ps: np.dot()函數是對矩陣進行運算的; 例如:np.dot(a,b)意思是:矩陣a和矩陣b相乘,前提條件是:矩陣a的列數要和矩陣b的函數相同,這樣才符合矩陣的乘法運算法則;  

原创 第十六篇:關於python/numpy向量說明

1、創建一個數組時,不要使用命令 a= np.random.randn(5), 這種命令生成的數據結構爲(5,),秩爲1,既不是行向量也不是列向量,被稱作a的一維數組,這導致它有一些不是很直觀的效果;舉個例子,如果我輸出一個轉置陣,最終

原创 劍指Offer(牛客版)--面試題64 :構建乘積數組

題目描述: 給定一個數組A[0,1,...,n-1],請構建一個數組B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。   分析:   完

原创 第十五篇:Python 中的廣播 (Broadcasting in python)

1、實例:         下面列表是不同食物(每100g)中不同營養成分的卡路里含量表格,表格爲3行4列,列表示不同的食物種類,從左至右依次爲蘋果,牛肉,雞蛋,土豆。行表示不同的營養成分,從上到下依次爲碳水化合物,蛋白質,脂肪。那麼,

原创 劍指Offer(牛客版)--面試題62 :求 1+2+3+…+n

題目描述: 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)。   分析: 創建對象數組即可多次調用構造函數,在調用時操作靜態成員。   完整代碼:

原创 劍指Offer(牛客版)--面試題63 :不用加減乘除做加法

題目描述: 寫一個函數,求兩個整數之和,要求在函數體內不得使用+、-、×、÷四則運算符號。   分析: 加法本質是先各位相加不考慮進位,再把進位和前一步結果各位相加,如此反覆直到不產生進位。   完整代碼: class Solutio

原创 劍指Offer(牛客版)--面試題64 :撲克牌中的順子

題目描述: 求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)。   完整代碼: class Solution { public: int Su

原创 Tensorflow安裝錯誤之 PyHamcres 和 setuptools 相關問題

問題描述:     解決方案:   pip install PyHamcrest pip uninstall setuptools pip install setuptools  

原创 第九篇:計算圖(Computation Graph)

1、計算圖來計算函數J: 實例一: J(a,b,c)=3(a+bc)=3(5+3*2)=33; 計算圖:                                                     2、計算圖的導數計算  

原创 劍指Offer(牛客版)--面試題57(1):和爲 s 的數字

題目描述 輸入一個遞增排序的數組和一個數字S,在數組中查找兩個數,使得他們的和正好是S,如果有多對數字的和等於S,輸出兩個數的乘積最小的。   分析:     完整代碼: class Solution { public: v