原创 Matlab安裝

參考Ubuntu14.04安裝Matlab2014a mkdir ~/matlab_iso sudo mount -o loop /media/majing/work/Software/MATLAB.R2014A/MATHWOR

原创 圓圈中最後剩下的數字(不太理解方法2)

題目:0,1,…,n-1這n個數字排成一個圓圈,從數字0開始每次從這個圓圈裏刪除第m個數字。求出這個圓圈裏剩下的最後一個數字。(約瑟夫環問題) 方法1:用環形鏈表(std::list)模擬,每當迭代器(Iterator)掃描到鏈表

原创 《Lex 和 Yacc 》閱讀筆記

第一章:Lex 和 Yacc 最簡單的Lex程序 %% . | \n ECHO; %% 作用類似於不帶參數運行的UNIX cat命令 用Lex識別單詞 - 先列出要識別的一組動詞: is am

原创 GitHub使用

簡單教程:http://jingyan.baidu.com/article/f7ff0bfc7181492e27bb1360.html 點贊 收藏 分享 文章舉報 sun

原创 撲克牌的順子

題目:從撲克牌中隨機抽取5張牌,判斷是不是一個順子,即這5張牌是不是連續的。2~10爲數字本身,A爲1,J爲11,Q爲12,K爲13,而大、小王可以看成任意數字。 方法:首先把數組排序,再統計數組中0的個數,最後統計排序之後的數組

原创 求1+2+...+n(不太理解)

題目:求1+2+…+n,要求不能使用乘除法、for、while、if、else、switch、case等關鍵字及條件判斷語句(A?B:C)。 方法1:利用構造函數。定義一個類型,接着創建n個該類型的實例,則這個類型的構造函數將確定

原创 n個骰子的點數

題目:把那個骰子仍在地上,所有骰子朝上一面的點數之和爲s。輸入n,打印出s的所有可能的值出現的概率。 方法1:基於遞歸求骰子點數。n個骰子的所有點數的排列數爲6n 。需要統計出每一個點數出現的次數,然後把每個點數出現的次數除以6n

原创 翻轉單詞順序 VS 左旋轉字符串

題目1:輸入一個英文句子,翻轉句子中單詞的順序,但單詞內字符的順序不變,標點符號和普通字母一樣處理。 例如輸入”I am a student.”, 則輸出”student. a am I”。 方法:第一步翻轉句子中所有的字符,第二

原创 數組中重複的數字(沒理解)

題目:在一個長度爲n的數組裏的所有數字都在0~n-1的範圍內。數組中某些數字是重複的。請找出數組中任意一個重複的數字。 方法1:排序。 方法2:哈希表。 方法3:時間複雜度O(n),空間複雜度O(1)。 bool duplicat

原创 各類社區Blog

Ubuntu:Ubuntu中文論壇 Tensorflow: Tensorflow中文社區 CNTK 入門教程 官方論壇 論文 RNN WILDML Deep Learning with Torch Torch Aweso

原创 Ubuntu軟件安裝

下載Ubuntu(官網http://www.ubuntu-china.cn/download/選好64位)的ISO鏡像,使用RAR文件解壓縮,將wubi.exe文件與ubuntu-14.04-desktop-amd64.iso文

原创 不用加減乘除做加法

題目:寫一個函數,求兩個整數之和,要求在函數體內不得使用+,-,× ,÷ 四則運算符號。 方法:兩數異或並左移一位,知道不產生進位爲止 int Add(int num1, int num2){ int sum, carr

原创 Ubuntu常遇問題及解決方案

報錯:GPG 錯誤:http://archive.ubuntukylin.com:10006 xenial InRelease: 由於沒有公鑰,無法驗證下列簽名: NO_PUBKEY 8D5A09DC9B929006 解決:su

原创 Torch安裝

curl -s https://raw.githubusercontent.com/torch/ezinstall/master/install-deps | bash git clone https://github.com/

原创 Tensorflow 安裝

參考Github Tensorflow Setup sudo apt-get install python-pip python-dev sudo pip install –upgrade https://storage.goo