原创 數據結構之鏈式隊列(優化版)

前面我們實現了鏈式隊列,總的來說跟鏈式棧區別不大,同順序隊列一樣, 鏈式隊列也存在着效率問題,所以今天我實現了下它的升級版。 第十一個例子,鏈式隊列升級版的實現: 頭文件 #ifndef _LINKQUEUE_H_ #defin

原创 Swift語言入門教程(翻譯版)

目錄 1 簡介 2 Swift入門 3 簡單值 4 控制流 5 函數與閉包 6 對象與類 7 枚舉與結構 1   簡介 最近Apple剛剛發佈了Swift編程語言,本文從其發佈的書籍《The Swift Program

原创 C++遊戲開發之碰撞檢測算法

/*檢測是否碰撞*/ if(CCRectMake(X-mario->getPathLenght()+1,Y,Widht-2,Height).intersectsRect(mario->getPlayerBoundingBox())) {

原创 數據結構之順序隊列

前面我們show了棧的技巧,那麼今天繼續學習下隊列的,隊列跟棧幾乎類似, 所以在平時項目中用到的地方還是挺多的。 第八個例子,順序隊列的實現: 注:把我們先前實現的順序鏈表的頭文件和實現文件包含進來 頭文件 #ifndef _SEQQ

原创 數據結構之鏈式隊列

我們實現了順序隊列,包括優化,現在我們再來學習下鏈式隊列。 注:這裏還是要包含前面我們實現的鏈式鏈表的頭文件和實現文件。 第十個例子,鏈式隊列的實現: 頭文件 #ifndef _LINKQUEUE_H_ #define _LINKQU

原创 數據結構之鏈式鏈表

學習數據結構已經很久了,一直沒有用上,最近時間有點空閒,所以翻出來炒一炒。子曰:溫故而知新。當初學習數據結構的時候,買的是國嵌唐老師的視頻,所以這些代碼和唐老師課上寫的幾乎一模一樣,若轉載請註明出自國嵌唐老師數據結構教程。 首先來看第二個