原创 URL提取關鍵詞的value值

給定一個URL的字符串 在指定一個keys鍵 求解對應的值; 例如: http://localhost/query.php?name=360&address=beijing 如果給定的參數是那麼“name”,那麼提取出來的value是

原创 二叉樹的操作(二)

緊接着上一篇總結,關於二叉樹的遍歷(遞歸,非遞歸)參考博客:二叉樹的創建 先序 中序 後續 遞歸和非遞歸遍歷 判斷樹是不是一個二叉排序樹: bool isBST(Tree& root) { if(!root) {

原创 codeblocks 多線程 pthread_create 函數未定義引用 解決辦法

出現這種情況 要麼函數名字寫錯 要麼就是找不到定義函數的文件,在linux下面的多線程 pthread不是默認到庫 需要自己鏈接下。 1. 可以在終端 編譯: gcc pthread.c -lpthread -o pthread2.可

原创 360筆試 給定a,b字符串 求出b相對於a的相對路徑

題目描述:給出一個函數: a = “/qihoo/app/a/b/c/d/new.c”; b = "/qihoo/app/1/2/test.c"; 輸出b相對於a的相對路徑: ../../../../1/2/test.c#include

原创 自定義實現String類

自定義實現String類的內容 直接在代碼中闡述:附有測試樣例 代碼: #include <iostream> //#include <cstring> using namespace std; class String {

原创 Win7 Python2.7.6 安裝pip,setuptools

1.先安裝python2.7.6解析器 2.下載 ez_setup.py:代碼資源 從cmd進入當前路徑(可以找到的ez_setup.py地方,筆者將其放到的安裝python的路徑下),執行: python ez_setup.py 但是

原创 memset初始化類 在調用虛函數時的出錯分析

偶爾 在羣裏看見 一段代碼的問題,自己敲了下 試了試 總結一下;代碼:#include <cstring>#include <iostream>using namespace std; class Parent { public

原创 C++ 虛函數 虛繼承

C++ 的虛函數主要就是 實現多態機制,主要是通過一個虛函數表,知道具體的子類函數還是父類函數的地址,在執行。 先來看一個父類: 父類的虛函數表: 表中的最後一段區域 . 表示虛函數表的結束標誌,若此處爲1 還有下一個虛表 爲0 虛表結

原创 windows ubuntu雙系統引導設置

1. sudo mv /etc/grub.d/30_os_prober /etc/grub.d/06_os_prober 2. sudo update-grub

原创 KMP 算法

#include <iostream> #include <cstring> #include <cstdlib> using namespace std; const int MAX = 100; int nextVal[MAX];

原创 面試題:最大的子數組之和,和最大子數組的始末位置

給出一個數組,求出最大子數組的和以及始末位置。 直接給出代碼解釋: int sub_array(int *array,int n) { int max2 = -INF; int sum = 0; int cur

原创 ubuntu14.10下安裝MATLAB-2013b

1.先解壓matlab-R2013b-linux.rar 會出現 patch文件夾 和 iso 文件 2.然後解壓.iso文件 : 採取的方式是 sudo mount -o loop  xxx.iso /media/matlab 但是

原创 解釋int a=9;printf("%d,%d",a,a++)?輸出情況

結論取自知乎前輩: 任何在同一個表達式內多次使用++/--的C語言題目都無助於你學習C語言。 這種行爲是未定義的行爲,換句話說,結果是多少是不確定的。不要過分去研究這類題目,沒有意義。同時正確的代碼裏也不應該有這種不確定結果的表達式出現

原创 STL string容器的使用

在STL裏面string的應用: 代碼測試:(只是一步步的簡單應用) #include <iostream> #include <string> using namespace std; int main() { cout<<"

原创 二叉樹的創建 先序 中序 後續 遞歸和非遞歸遍歷

#include <iostream> #include <stack> using namespace std; int index = 0;//標記着數組的下標 typedef struct BiTree { int da