原创 八大排序之歸併排序

#include <iostream>//自頂向下的方法 using namespace std; void MergeSort(int numbers[], int length); void MergeSortCore(int n

原创 八大排序之基數排序

#include <iostream> using namespace std; void RadixSort(int array[], int length); int FindMaxNumber(int array[], int

原创 設計模式之單例模式

(參考某位網友的,特此聲明。) 單例模式是一種常用的軟件設計模式。 核心結構:只包含一個被稱爲單例的特殊類; 目的:保證一個類只有一個實例,並提供一個訪問他的全局訪問點,該實例被所有程序模塊共享; 引用場景:有一些對象只需要一個,

原创 數據結構之棧

#include <iostream> using namespace std; #define STACKMAXSIZE 100 struct Stack//基於數組實現棧,也可以基於單向鏈表實現 { int data[ST

原创 C語言常用字符串處理函數

#include <iostream> #include <string.h> using namespace std; int main() { //char strArr[100] = "abcdefghigklmn";

原创 八大排序之冒泡排序

#include <iostream> using namespace std; void BubbleSort(int* numbers, const int length); int main() { int numsA

原创 C++中string類知識點總結

相信使用過MFC編程的朋友對CString這個類的印象應該非常深刻吧?的確,MFC中的CString類使用起來真的非常的方便好用。但是如果離開了MFC框架,還有沒有這樣使用起來非常方便的類呢?答案是肯定的。也許有人會說,即使不用MF

原创 MySQL一些簡單的常用語句(轉)

以下屬於MYSQL語句,不與任何計算機語言相關。環境 Linux Ubuntu(庫裏面有表,表在庫裏面)/*———————–庫操作————————-*/語句(一):顯示所有數據庫  show databases;語句(二):創建數據庫

原创 數據結構之二叉樹——排序(查找、搜索)樹

//各種樹的知識,不一定只是二叉搜索樹,還有普通樹,平衡二叉搜索樹等,平衡二叉樹比較複雜 #include <iostream> #include <vector> using namespace std; class BSTreeNo

原创 校招筆試面試中Linux常考內容

對Linux只是個人興趣愛好,在之前稍微接觸了一點,學校對這部分內容的學習安排在大三下學期,而自己又要現在準備實習,許多公司對操作系統和Linux的考察又比較多,無論是在筆試中還是面試中;算是自己總結知識和複習吧,從網上各處收集一下各種

原创 數據結構之隊列

#include <iostream> using namespace std; class QueueNode//使用單向鏈表實現一個隊列,這裏是定義隊列節點 { public: int m_nValue; Queu