正確使用#include和前置聲明(forward declaration)
正確使用#include和前置聲明(forward declaration) 當我往工程裡加一個類,而且那個類又與工程裡的類相關,如有那個
《C#妹妹和Objective-C阿姨對話錄》(05)自動釋放池--拆遷隊的外援
C#妹妹:內存的清理跟生活中的拆遷一樣是個麻煩事情啊 Objective-C阿姨:是啊,該拆的不拆,占用空間,不該拆的拆了,程序崩潰 C#妹妹:說白了,難
漫談算法(五)問題復雜度分析(Problem Complexity and Adversarial Lower&
劉子韬 通常我們說到某個算法,我們經常關心他的時間復雜度,當然,我們通常關心的是這個時間復雜度的upper bound,即上界。upper bound告訴
漫談算法(四)分治算法 Divide and Conquer Algorithm
先看一段來自wikipedia的定義:http://en.wikipedia.org/wiki/Divide_and_conquer_algorithm
漫談算法(二) 動態規劃 Dynamic Programming
劉子韬 動態規劃,Dynamic Programming。這裡的programming沒有翻譯成編程,是因為,這裡的programming的意思是指一個t
漫談算法(番外篇) 符號標記以及基本數學公式
劉子韬 說到算法,大家最熟悉的恐怕就是這個大歐標記了,即O。什麼基於比較的排序算法最好是O(nlgn)了什麼的。(注,本系列文章裡不區分log和lg,兩個
漫談算法(一)如何證明貪心算法是最優 using exchange argument
劉子韬 這裡主要是介紹一種證明貪心算法是最優的一種方法:Exchange Argument (不知道應該怎麼翻譯到中文,交換參數?感覺聽起來挺別扭的,不像