原创 二叉查找樹(Binary Search Tree)--結點的刪除操作(導入自原博客)
在二叉查找樹的操作中,結點的刪除是相對複雜的~設要刪除的結點爲X,主要分三種情況~1.X爲葉子結點,也就是X沒有左右孩子,這種情況直接刪掉X即可~2.X只有一個孩子,左孩子或右孩子,這種情況下將X的雙親結點原來指向X的指針指向X的孩子,而
原创 計數排序(導入自原博客)
計數排序 As the original array is A, without sorting, we define twoadditional arrays B and C. C is used as a storage which
原创 數組基本算法
一維數組算法: 1. 數組的遍歷算法 #define NUM 10 int main(){ int array[NUM]; for (int i; i < NUM; i ++){ cout
原创 array, vector 排序算法(1)
1. vector 冒泡排序 vector<int> bubbleSort(vector<int> sortVec){ int count, swap, temp; do{
原创 eclipse無法編譯工程的問題(導入自原博客)
今天遇到了一個小問題,就是eclipse下導入的工程都無法編譯了,也就是運行project -->clean,將工程編譯後的.class文件清除後,默認的bin目錄下(或是自己設置的編譯後輸出目錄)沒有任何文件生成。最終解決了這個問題,總
原创 ubuntu下ssh登錄遠程主機
1. 登錄遠程主機 在命令行下輸入 ssh username@remote_host_name 之後會提示輸入密碼 2 退出遠程主機 exit 3 從本地向遠程主機傳輸文件 scp local_file username@remot
原创 StringBuffer 和 String
當我們進行字符拼接時,請使用StringBuffer類而非String類,因爲前者將比後者快上百倍。 String str="You are nice."; str+="I love you so much."; 如果用String
原创 哈希表
作者:July、wuliming、pkuoliver 出處:http://blog.csdn.net/v_JULY_v。 說明:本文分爲三部分內容, 第一部分爲一道百度面試題Top K算法的
原创 linux下vi命令的簡單使用
1 輸入命令 vi filename 打開一個新的file 2 之後打開的是默認的模式,此時是無法進行輸入的。但是可以移動光標和刪除字符 3 輸入i,a 進入插入模式,此時可以進行輸入。i 指的是在當前光標所指示的位置插入字符;a 指的是
原创 用java實現一個哈希表類
public class HashTable{ private String[] name; //關鍵字 private int sum; //容量 public static void main(S
原创 Ubuntu linux命令(二)(導入自原博客)
1 退出:Q/ctrl+C/ctrl+D 2 顯示所有的1961個命令:按五次Esc 3 顯示某個命令的用法:命令 --help / man 命令 4 立刻關機:shutdown now 5 ls 列出當前目錄下的所有目錄和文件 ls
原创 java的一些數據結構
Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ├HashMap └WeakHashMap Vector 和 ArrayLi
原创 android 開發環境安裝和測試中常出現的問題
有關android開發環境的安裝,網上能搜出很多。下面只總結幾個在安裝過程中經常出現的問題和解決方法。 1 在運行程序時,出現如下的錯誤報告: PANIC: Could not open: C:\Documents and Sett
原创 Ubuntu Linux命令(三)(導入自原博客)
1 用戶管理 添加一個普通用戶 adduser [--home DIR] [--shell SHELL] [--no-create-home] [--uidID] [--firstuid ID] [--lastuid ID] [--g
原创 創建C++ namespace
1 創建 myspace.h 文件 #include <iostream> using namespace std; namespace myspace{ void display(); in