原创 全排列
來自http://dongxicheng.org/structure/permutation-combination/ 參考http://blog.csdn.net/whoismickey/article/details/3907334
原创 拷貝構造函數 深拷貝 淺拷貝(待續)
資料:http://www.cnblogs.com/BlueTzar/articles/1223313.html 點贊 收藏
原创 二進制中1的個數
題目:實現一個函數,輸出該數二進制表示中1的個數 由於要考慮到負數等問題對數n移位,不能解決負數問題: 解法1 flag = 1,向左移動flag int coutNumber1fun1(int n) { unsigned int
原创 jQuery源碼閱讀之jQuery.Callbacks ()
今天讀了下《jquery 技術內幕》這本書 裏邊jquery.Callbacks()講解的非常好,尤其是各種例子,這裏貼出註釋,和書裏的測試代碼,拿着測試代碼對照着註釋一步一步的調試Callbacks就能比較深刻的理解jQuery裏回調函
原创 swap函數
//值傳遞 void swap1(int p,int q) { int temp; temp = p; p = q; q = temp; } //指針傳遞(地址傳遞) void swap2(int *p,int *q)//不正確
原创 memcpy函數實現及其優化
1:函數原型void * memcpy ( void * destination, const void * source, size_t num ); 函數作用 參考:http://www.cplusplus.com/reference
原创 根據前序遍歷,中序遍歷構建二叉樹
已知二叉樹的中序序列和前序序列(或後序)求解樹 文章作者:Slyar 文章來源:Slyar Home (www.slyar.com) 轉載請註明,謝謝合作。 今天數據結構課講樹的存儲和遍歷,老師講的很簡單,也沒什麼代碼要發.
原创 jquery代碼閱讀之jquery.type
jquery代碼閱讀之jquery.type jquery 源碼中有衆多地方採用jquer.type 來判斷類型 API 參考文檔在[這裏],(http://api.jquery.com/jQuery.type/)從文檔裏可以看出改方法
原创 jquery代碼閱讀jQuery.makeArray()
jquery的makeArray 函數可以將一個類數組對象轉成數組,官方API解釋和測試例子在這裏(Convert an array-like object into a true JavaScript array.)那麼什麼是類數組對
原创 二叉樹的遍歷
二叉樹的非遞歸遍歷 #include"stdio.h" #include<iostream> #include<stack> #include<queue> using namespace std; //數據結構 typedef stru
原创 c專家編程筆記之第三章分析c語言的聲明
1:“聲明的形式和使用的形式相似” 例如:一個int類型的指針數組被聲明爲 int *p[3],並以*p[i]這樣的表達式引用或者使用指針所指向的int數據 #include <iostream> #include <stdlib.h>
原创 jquery源碼閱讀之jquery.extend
jquery.extend 在衆多插件中都有應用,最常見的應用是把插件默認的參數和用戶輸入的參數進行合併,用戶沒有輸入的參數則用插件默認的參數,設置了,則採用用戶設置的參數; 首先 我們看看jquery.extend API的解釋: 這裏
原创 樹的子結構
面試題目:輸入兩顆二叉樹A,B,判斷B是不是A的子結構; #include <iostream> #include <stack> using namespace std; typedef struct BinaryTreeNode{
原创 指針做爲形參
1, void GetMemory(char *p, int num) { p = (char *)malloc(sizeof(char) * num); } void Test(void) { char *str = NU
原创 編程珠璣第15章字符串stl set和map容器排序字符串
15.1單詞 1:生成包含單詞的列表,利用c++標準庫提供的sets和strings 從文件中分析出單詞,並排序輸出 #include <iostream> #include <fstream> #include <string> #i