使用wxWidgets進(jìn)行跨平臺(tái)的C++開發(fā)
posted @ 2009-01-27 11:29 銀河使者 閱讀(4070) | 評(píng)論 (3) 編輯
隨筆 - 312, 文章 - 14, 評(píng)論 - 1393, 引用 - 0
|
C/C++使用wxWidgets進(jìn)行跨平臺(tái)的C++開發(fā)
摘要: 本文闡述了wxWidgets的由來,以及從wxWidgets的特點(diǎn)出發(fā),說明了選擇wxWidgets給我們帶來的好處,并且通過一個(gè)典型的例子討論了如何在C++中使用wxWidgets開發(fā)跨平臺(tái)的軟件。 閱讀全文
posted @ 2009-01-27 11:29 銀河使者 閱讀(4070) | 評(píng)論 (3) 編輯 快速配置Linux + Eclipse + wxWidgets開發(fā)環(huán)境
摘要: wxWidgets是一個(gè)跨平臺(tái)的C++開發(fā)庫,與MFC類似。不過配置起來比較麻煩,如果在Linux下使用Eclipse來開發(fā)基于 wxWidgets的應(yīng)用程序需要進(jìn)行一系列的配置,如設(shè)置include路徑、library路徑等。但我們可以使用一個(gè)簡(jiǎn)單的方法來快速配置 wxWidgets。 閱讀全文
posted @ 2009-01-25 14:42 銀河使者 閱讀(2914) | 評(píng)論 (2) 編輯 linux下動(dòng)態(tài)庫(*.so)的路徑問題
摘要: 最近研究wxWidgets,這是一個(gè)跨平臺(tái)的C++庫,在linux下編譯成動(dòng)態(tài)庫(*.so),如果將編譯后的可執(zhí)行文件發(fā)布到其他機(jī)器的linux 系統(tǒng)中,需要帶上.so文件,這就需要設(shè)置一下這些動(dòng)態(tài)庫的路徑,一般可以使用環(huán)境變量LD_LIBRARY_PATH來設(shè)置, 閱讀全文
posted @ 2009-01-25 14:07 銀河使者 閱讀(1537) | 評(píng)論 (1) 編輯 選擇排序(selection sort)算法實(shí)現(xiàn)
摘要: 從字面上理解,就是通過不斷地選擇數(shù)組元素,從而達(dá)到排序的目的。我插入排序類似,假設(shè)第i(i
posted @ 2008-05-16 13:21 銀河使者 閱讀(1565) | 評(píng)論 (0) 編輯 希爾排序(shellsort)算法實(shí)現(xiàn)
摘要: 希爾排序(shellsort)又叫增量遞減(diminishing increment)排序,是由D.L. Shell發(fā)明的,這個(gè)算法是通過一個(gè)逐漸減小的增量使一個(gè)數(shù)組逐漸趨近于有序從而達(dá)到排序的目的。 閱讀全文
posted @ 2008-05-15 22:01 銀河使者 閱讀(2391) | 評(píng)論 (1) 編輯 歸并排序(merge sort)算法實(shí)現(xiàn)
摘要: 歸并排序(merge sort)體現(xiàn)了分治的思想,即將一個(gè)待排序數(shù)組分為兩部分,對(duì)這兩個(gè)部分進(jìn)行歸并排序,排序后,再對(duì)兩個(gè)已經(jīng)排序好的數(shù)組進(jìn)行合并。這種思想可以用遞歸方式很容易實(shí)現(xiàn)。歸并排序的時(shí)間復(fù)雜度為O(nlogn),空間復(fù)雜度為O(n)。 閱讀全文
posted @ 2008-05-14 22:57 銀河使者 閱讀(3270) | 評(píng)論 (4) 編輯 快速排序(quicksort)算法實(shí)現(xiàn)
摘要: 快速排序(quicksort)是分治法的典型例子,它的主要思想是將一個(gè)待排序的數(shù)組以數(shù)組的某一個(gè)元素X為軸,使這個(gè)軸的左側(cè)元素都比X大,而右側(cè)元素都比X小(從大到小排序)。然后以這個(gè)X在變換后數(shù)組的位置i分為左右兩個(gè)子數(shù)組,再分別進(jìn)行快速排序,直到子數(shù)組中只有一個(gè)元素為止。
閱讀全文 posted @ 2008-05-14 20:14 銀河使者 閱讀(6578) | 評(píng)論 (1) 編輯 得到第K個(gè)大的數(shù)算法研究
摘要: 第一種算法是最容易想到的,就是利用快速排序的思想,將一個(gè)數(shù)組分成以某一個(gè)數(shù)X為軸,左邊的所有的數(shù)都比X小,而右邊的數(shù)都比X大。但我快速排序不同的是,在這個(gè)算法中只考慮X的一邊,而不是兩邊都考慮。 閱讀全文
posted @ 2008-05-12 20:55 銀河使者 閱讀(2040) | 評(píng)論 (0) 編輯 棋盤覆蓋問題的算法實(shí)現(xiàn)
摘要: 在一個(gè)2^k * 2^k個(gè)方格組成的棋盤中,有一個(gè)方格與其它的不同,若使用以下四種L型骨牌覆蓋除這個(gè)特殊方格的其它方格,如何覆蓋。 閱讀全文
posted @ 2008-05-11 22:29 銀河使者 閱讀(4124) | 評(píng)論 (1) 編輯 拆半查找的遞歸和非遞歸算法
摘要: 本文給出了折半查找在遞歸和非遞歸實(shí)現(xiàn) 閱讀全文
posted @ 2008-05-11 22:26 銀河使者 閱讀(2937) | 評(píng)論 (4) 編輯 全排列算法原理和實(shí)現(xiàn)
摘要: 全排列是將一組數(shù)按一定順序進(jìn)行排列,如果這組數(shù)有n個(gè),那么全排列數(shù)為n!個(gè)。現(xiàn)以{1, 2, 3, 4, 5}為
例說明如何編寫全排列的遞歸算法。 閱讀全文 posted @ 2008-05-11 15:43 銀河使者 閱讀(7865) | 評(píng)論 (11) 編輯 整數(shù)劃分算法原理與實(shí)現(xiàn)
摘要: 整數(shù)劃分問題是將一個(gè)正整數(shù)n拆成一組數(shù)連加并等于n的形式,且這組數(shù)中的最大加數(shù)不大于n。 閱讀全文
posted @ 2008-05-11 15:41 銀河使者 閱讀(2031) | 評(píng)論 (0) 編輯
|
|