Time of Update: 2018-12-07
url:http://tech.ddvip.com/2008-03/120660597243742.html
Time of Update: 2018-12-07
遞迴的三個必要條件1. 弄明白遞迴的順序。在遞迴的實現中,需要假設後續的調用已經完成,在此基礎上,才實現遞迴的演算法,先考慮後面的邏輯。 2. 分析清楚遞迴體的邏輯,然後寫出來。具體的遞迴體需要解決什麼樣的問題。 3. 考慮清楚遞迴推出的邊界條件。在哪些地方寫return。 //============================================================================ // Name : pm2bTree.cpp //
Time of Update: 2018-12-07
想想理所當然的認為容易,身體力行時則有些困難~#include<iostream>#include<stdio.h>#include<string.h>using namespace std;#define MAXSIZE 10000#define SIZE 7int preOder(int *tree){ int root = 1; int stack[MAXSIZE]; int top = 0; stack[top] = root; top++;
Time of Update: 2018-12-07
const1.基本用法i 常量的聲明1 const double Pi=3.1415926 ;2 const int aq=10;3 int q=5;4 const int * p=&q;簡單來說就是在程式裡面不變的值,用const 來聲明之後起到保護作用!ii 對函數的作用1. void Fuction1 ( const int r ); //此處為參數傳遞const值,意義是變數初值不能被函數改變2. const int Fuction1 (int);
Time of Update: 2018-12-07
結論: 選擇排序、快速排序、希爾排序、堆排序不是穩定的排序演算法,而冒泡排序、插入排序、歸併排序和基數排序是穩定的排序演算法排序演算法的穩定性:若待排序的序列中,存在多個具有相同關鍵字的記錄,經過排序, 這些記錄的相對次序保持不變,則稱該演算法是穩定的;若經排序後,記錄的相對 次序發生了改變,則稱該演算法是不穩定的。
Time of Update: 2018-12-07
轉分享不如轉載好,但是這裡不能轉載,只好複製了!重寫操作符的時候 const A& operator (符號)(參數){} 如果第一個參數為常量的時候,例如CLASSA m = 1 + m; 那麼要定義友元類friend const A& operator(int i, A& m){};一般操作符的左邊的那個為調用者本人,操作符右側的類是參數作為加入單元運算的時候,左++ 和 右++為了區分需要用一個int型的參數加以區分。const A& operator ++
Time of Update: 2018-12-07
自己寫了一個合并排序的演算法,出現問題,自己總結!記錄一下! 1 // paixu.cpp : Defines the entry point for the console application. 2 // 3 4 #include "stdafx.h" 5 #include "iostream.h" 6 7 void mergeSort(int a[],int b[]);//函數使用前的通知 8 void paixu(int n[]); 9 10 11 int main(int
Time of Update: 2018-12-07
轉自:開源中國社區論壇地理資訊系統(Geographic Information Systems,GIS)軟體依賴於覆蓋整個地球的資料集。為處理大量的 GIS 資料及其格式,編程人員建立了若干開源庫和 GIS 套件。本文簡要介紹可用於 UNIX 和 Linux 的 GIS 工具和庫的範圍和深度。GIS 軟體以前僅限於地理學者和地質工作者使用,自從網上提供全球地圖服務和行動電話公司開始提供全球定位系統(Global Positioning System,GPS)服務以來,GIS
Time of Update: 2018-12-07
在我上樓之前,突然看到幾個保安在門口,呵呵,回想起當年自己也做過保安,感覺挺親切的。如今,我做到辦公室,感覺其實也沒什麼,只是比保安待遇好點,環境舒適一點罷了,還有就是(我覺得最好的一點就是在一起的人素質相對較高一點),所以,懷著一顆感恩的心,我開始寫自己的實習日記了....今天是第三天了,天氣還好,比家裡那邊暖和,感覺是在家裡春天提前到來了,風是暖的。前天下午過來公司,老大給了一份面試題,是字串處理的,我激動的拿過題來一看三個字映入眼帘
Time of Update: 2018-12-07
(1)lib是編譯時間需要的,dll是運行時需要的。 如果要完成原始碼的編譯,有lib就夠了。 如果也使動態串連的程式運行起來,有dll就夠了。 在開發和調試階段,當然最好都有。
Time of Update: 2018-12-07
關於ogre的地形學習筆記OGRE地形聽說是很好弄,弄好了也不是很好用,其他的我也不是很懂,冒然前行碰了一鼻子灰,碰了兩天,在前輩們的基礎之上明白了一點,寫給初級的!ogre地形的建設主要幾步搞定就行。當然,如果你看不見是因為攝像機忘記放置了,那麼這篇不適合你。其他不說,咱們單說地形。(唉,公司都年會去了,我還這地形呢)()))擦乾眼淚開始,誰叫咱連個實習生都不算呢。第一步,說一個類 TerrainGlobalOptions
Time of Update: 2018-12-07
寫遞迴程式的時候,一定要注意其遞迴體的邏輯,另外假設子問題已經解決。輔助函數只要解決好當前層自問體就好了,不要思考太多層次的東西,當然特殊的遞迴需求會有考慮多層次的東西。merge(int l, int m, int r, int *a) { l -> m m+1->r 要合并求逆序對個數的時候,可以在規並的過程中來數逆序對數。L[]有序,R[]有序那麼L[I] <= R[J]時候,不需要累計逆序對數否則L[I] > R[J]那麼說明L[I] - >
Time of Update: 2018-12-07
實習將近一個月,過幾天就要回學校繼續上課了(大三)。在這記錄一下自己的實習所得。畢竟是第一次嘛。主要是送給還在學校裡而且喜歡逛園子的娃們。其實也不是什麼經驗,自己的感受,分享出來。主要是自己和以前相比,改變了什麼。改變一:如何看待技術
Time of Update: 2018-12-07
iPhone SDK 3.1.3 with XCode 3.1.4 for Leopard (10.5.7)http://developer.apple.com/ios/download.action?path=/iphone/iphone_sdk_3.1.3__final/iphone_sdk_3.1.3_with_xcode_3.1.4__leopard__9m2809a.dmgiPhone SDK 3.1.3 with XCode 3.2.1 for Snow Leopard (10.6.
Time of Update: 2018-12-07
Jquery-Document W3C School Word ClusteringWordClusteringToolkit2. Expand the data of <shi xue han ying>3. UI of the new interactive poet generator.4. Some kind of easy job.學到的東西: smt[average]: web-mining [average]: DOMTree[bad]: Python[average]
Time of Update: 2018-12-07
這樣一個題目,鼓勵自己!學習了兩天STL的基本文法(看了那本30分鐘學會STL),對標準模版庫有了一個廣義上的認識。 STL向我們提供了三項功能:僅僅學習了幾個函數,放到這裡。給自己做筆記。for_eachtemplate<class InputIterator, class Function> Function for_each(InputIterator first, InputIterator last, Function f) { for ( ; first!=l
Time of Update: 2018-12-07
路線:福田--羅湖汽車站(先上車後買票)--東莞大朗體育館(60分鐘左右,40元,半個小時一趟)--3路公交車至松山湖(3元)--租單車(15一輛,押金300)--騎車環湖(3小時左右)--還車--乘公交到賓館(3路車,3元)--東莞業豐賓館(4星,240元)--打的去松山湖(30元,15分鐘)--步行松山湖科技園--步行百花洲--乘公交至大朗體育館(3路車,2元)--乘大巴返回深圳(40元,70分鐘)--乘337返回福田(35分鐘)大巴要做第一排,否則會暈車。圖一:大巴路線十點上車,十一點就到
Time of Update: 2018-12-07
今天突然想做一個OpenGL的稍微大一點的應用了,比如地形類比,粒子系統之類的,思來想去,決定用Qt做介面(方便)推薦一個:http://115.com/file/c26jpxv1#NeHe的教程在Qt裡面的實現。如果Qt沒有在你電腦上,建議看看這個http://www.cnblogs.com/leisure/archive/2012/02/13/2349797.htmlQt介面相對於MFC、win32來說連結庫方面設定簡單多了。具體步驟:1.建立Qt項目.Qt在方方面面做了好多整合,但是是可
Time of Update: 2018-12-07
好奇心,完全是好奇心,讓我開始看看DLL(動態連結程式庫知識)初涉一下,軟體背後的故事!簡單應用:建立 jisuan.h檔案 打入一下代碼1 extern "C"_declspec(dllexport)int add(int i,int j);2 extern "C"_declspec(dllexport)int sub(int i,int j);3 extern "C"_declspec(dllexport)int mull(int i,int j);4 extern
Time of Update: 2018-12-07
我們以Android平台下的IME為例。假設在OpenWnnIME(代碼請到http://source.android.com/source/downloading.html上找),接入硬體盤的時候,日文輸入模式下,按下Shift + T鍵輸入的不是T。應該怎麼定位?onKeyDown(int keyCode,KeyEvent event)是入口,然後找到硬體盤的處理方法onEvent();然後再繼續找processHardwareKeyboardInputChar(),再繼續...再繼續..