原创 C++內存與命名空間

C++ Primer Plus讀書筆記 內存與命名空間 1.頭文件 一種組織程序的策略,就是:一個文件(頭文件)包含了用戶定義類型的定義,另一個文件包含操縱用戶定義類型的函數的代碼。這兩個文件組成一個軟件包,可以應用在各種程序中

原创 C++類和動態內存分配

C++ Primer Plus讀書筆記 1.類靜態成員 類中可以有一些靜態變量,不管這個類創建了多少個對象,這個變量始終都是保持不變的,因爲它是靜態變量,這就給一些在所有對象中都有相同值的類提供了方便。 在進行類的變量定義時,將

原创 算法分析與時間複雜度

算法分析的數學基礎 使用以下四個定義: 如果存在正常數c與n0,使得當N≥n0時,T(N) ≤ cf(N),則記爲T(N) = O(f(N)). 也就是大O表示法 如果存在正常數c與n0,使得當N≥n0時,T(N) ≥ cf(N

原创 logistic迴歸的數學推導

1、引入 1.1 分類問題的描述 對於分類問題,我們通常將整個問題記爲D={xi,yi}Ni=1 ,我們的對於y 的預測值記爲y=f(x)=argmaxcp(y=c|x,D) 這個公式中,y 爲離散值,其取值範圍爲y={1,2,