原创 ubuntu文本編輯終端命令nano

文本編輯 nano 文件名 例:編輯natit Info.plist nano /System/Library/Extensions/Natit.kext/Info.plist 編輯完成後 用 Ctrl +O 存盤,Ctrl+X 退出 另

原创 LeetCode:N-Queens I (n皇后問題)

轉載來自http://www.cnblogs.com/TenosDoIt/p/3801621.html博客園 N-Queens The n-queens puzzle is the problem of placing n qu

原创 No module named caffe,ubuntu16.04安裝caffe的問題解決

 在成功編譯caffe的源碼之後,可以在python環境中使用caffe。在Ubuntu環境下,打開python解釋程序,輸入import caffe時,可能會出現     ImportError: No module named ca

原创 84. Largest Rectangle in Histogram

height的內容是 [5,6,7,8,3],特點是除了最後一個,前面全部保持遞增,且最後一個立柱的高度小於前面所有立柱高度。 對於這種特點的柱狀圖,如果使用上面所說的“挨個使用每一個柱狀圖的高度作爲矩形的高度,求面積”的方法,還需要用

原创 leetcode[63] Minimum Path Sum 動態規劃

Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right whichminimizes the sum

原创 ubuntu16.04安裝caffe教程(僅cpu)

操作系統: Ubuntu 16.04 是否使用PYTHON API: 是, 目標是安裝後CAFFE能作爲PYTHON MODULE來使用 硬件: 低端筆記本, 只使用CPU模式   這是我安裝的過程, 並非安裝教程. 相同情況下

原创 Rotate List

 題目:輸入k和鏈表的頭結點,循環右移鏈表的後K個結點。 For example: Given1->2->3->4->5->NULLand  k  =2, return4->5->1->2->3->N

原创 貪新算法以及具體實例

貪心算法的基本要素:1.貪心選擇性質。所謂貪心選擇性質是指所求問題的整體最優解可以通過一系列局部最優的選擇,即貪心選擇來達到。這是貪心算法可行的第一個基本要素,也是貪心算法與動態規劃算法的主要區別。動態規劃算法通常以自底向上的方式解各子問

原创 Leetcode 68. Text Justification

vector<string> fullJustify(vector<string>& words, int maxWidth) { vector<string> rs; int L = maxWidth; //得

原创 lambda c++

lambda 表達式可以方便地構造匿名函數,如果你的代碼裏面存在大量的小函數,而這些函數一般只被調用一次,那麼不妨將他們重構成 lambda 表達式。 C++11 的 lambda 表達式規範如下: [ capture ] ( para

原创 leetcode[60]Permutation Sequence 以及 全排列的編碼與解碼——康託展開 (附完整代碼)

  leetcode[60]Permutation Sequence C++的代碼答案: class Solution { public:    string getPerm

原创 LeetCode:Subsets

這道題可以使用兩種方法求解,一是使用位操作,另外是使用深度優先搜索和回溯,但是我只想出了位操作,深度優先的方法是看了Discuss後想出來的。 解法一:位操作 對於數組[1,2,3],可以用一個下標0和1表示是否選擇該數字,0表示未選擇,

原创 leetcode 77. Combinations

這道題目可以用動態規劃的思想解決: 1~n中k個數的所有組合一定是由兩部分組成: 第一部分,求(1~n-1)中k-1個數的所有組合,然後每個組合中加入元素n; 第二部分,求(1~n-1)中k個數的所有組合; 上述兩部分合並便可以得到1

原创 機器學習-網絡結構1

隨着深度學習的普及開來,設計一個網絡結構變得越來越“簡單”,如果一個新的網絡只是簡單的卷積、池化、全連接,改改其中的參數,那就大錯特錯了。所以網絡在應用中,往往要面臨的問題是:如何設計一個好的網絡結構。 目前常見的網絡結構:AlexNet

原创 leetcode 73 Set Matrix Zeroes

這是很簡單的思路,不難想。 void setZeroes(vector<vector<int>>& matrix) { vector<int> row; vector<int> col; int m = ma