原创 LeetCode Array算法題(Easy級別)整理 Part 2

本篇整理的爲Array算法題(Easy級別)的第二部分,這些題對我而言更有啓發性,提高了思維的靈活性。如有紕漏,敬請指出,也歡迎交流分享更好的算法~。 1. Two Sum 題目簡介:給定一串數(nums)和一個目標數(target),

原创 LeetCode String算法題(Easy級別)整理 Part 2

14. Longest Common Prefix 題目簡介:給定一個包含若干字符串的列表,求其最長的公共前綴。 解題思路:若列表非空,先對列表排序,之後只需對排序後的列表首尾的字符串求最長公共前綴即可。若列表爲空,返回空串。代碼如下:

原创 LeetCode Hash Table算法題(Easy級別)整理 Part 2

136. Single NumberGiven an array of integers, every element appears twice except for one. Find that single one.解題思路:利用異

原创 LeetCode Dynamic Programming算法題(Easy級別)整理

53. Maximum Subarray題目簡介:給定一串數nums,找出某子串,該子串的所有數之和最大,並返回該最大值。解題思路:對數串進行遍歷,設cur爲以當前數nums[i]爲目標子串的最後一個數的最大值,ans爲最後的結果。若以n

原创 CPU only Caffe安裝全教程(含matcaffe與pycaffe接口)

    最近需要對原來的項目進行優化,而之前做實驗所用的電腦已被淘汰,無奈只好重裝各種環境。本篇對caffe的安裝做了個梳理,一是給自己做筆記,二是希望能借此幫到有需要的人。由於當前機器上已經裝了cuda與cudnn,所以本篇博客不對這些

原创 LeetCode Math算法題(Easy級別)整理 Part 1

7. Reverse Integer題目簡介:翻轉一個數字的數字部分的字符,即負數的“-”位置不變,只翻轉數字部分。當翻轉後的數字溢出時(超過32有符號整數的範圍),返回0。解題思路:將數字轉成字符串,利用字符串的翻轉即可,同時注意對翻轉

原创 LeetCode Hash Table算法題(Easy級別)整理 Part 1

771. Jewels and StonesYou're given strings J representing the types of stones that are jewels, and S representing the s

原创 LeetCode Math算法題(Easy級別)整理 Part 2

172. Factorial Trailing Zeroes題目簡介:給定一個數n,求n!的結尾連續的0的個數。解題思路:通過觀察可得,0只可能由2和5相乘獲得,而5的個數總是小於等於2的個數,所以問題就轉爲了尋找n!中因子5的個數。代碼

原创 在Ubuntu 16.04下安裝Matlab 2017a

本次安裝過程很大程度上參考了http://blog.csdn.net/dr_destiny/article/details/53336324(Ubuntu 16.04 LTS下安裝MATLABR2016b)的內容,但是由於Matlab

原创 Ubuntu 14.04環境下安裝CUDA 8.0及Cudnn 5.1

本篇博客主要參考了64位Ubuntu14.04+GTX960安裝CUDA8.0及cudnn,並根據實際安裝過程中碰到的問題進行了整理和歸納。1. 安裝環境Ubuntu 14.04 + GTX 960 + CUDA 8.0 + Cudnn

原创 Ubuntu 16.04下CPU only模式的caffe安裝

本文的內容主要參考了Ubuntu16.04安裝Caffe(CPU Only)的工作,該篇博文比較符合我的需要,網上很多的caffe安裝的教程都是帶了GPU的,對我現在而言,不需要,該篇博文較好的滿足我的需要。同時按照該篇博文進行安裝過程的