原创 C/C++多態及其實現原理

C/C++多態及其實現原理 多態的介紹 多態含義爲一個事物有多種形態。在C ++程序設計中,多態性是指具有不同功能的函數可以用同一個函數名,這樣就可以用一個函數名調用不同內容的函數。一般來說多態分爲兩種: 靜態多態:也稱爲編譯時多態,主要

原创 常見算法題

常見算法題 的位數,即求取的大小。 首先引入Stirling公式: 證明:,先證存在極限:夾逼原理。 故有:,由,故存在極限。 求取極限,利用wallis公式: 應用:的位數的位數,即求取的大小。,將1000帶入有。 又 故結果爲:,

原创 STL的內存管理allocator

STL的內存管理allocator 1. STL容器簡介  STL提供了很多泛型容器,如vector,list和map。程序員在使用這些容器時只需關心何時往容器內塞對象,而不用關心如何管理內存,需要用多少內存,這些STL容器極大地方便了

原创 STL各種數據結構及其底層實現

STL各種數據結構及其底層實現 vector:底層數據結構爲數組 ,支持快速隨機訪問 。擴容規則爲:當我們新建一個vector的時候,會首先分配給他一片連續的內存空間,如std::vector<int> vec,當通過push_back向

原创 關於n!的位數的問題

首先引入Stirling公式:n!≈2πn−−−√(ne)n 證明: an=n!ennn+12 ,先證an 存在極限:夾逼原理。 anan+1=n!ennn+12(n+1)!en+1(n+1)n+1+12=(1+1n)n+121e>

原创 網站總體開發概念

項目開發——越是大企業,則工作內容分得越細緻 網站成型實施: 1.策劃人員:給出內容,弄出方案!eg:京東弄出一個促銷專題,則策劃人員則需給出具體的內容! 2.美工:對方案進行設計,即給出設計圖!要求這部分人員對色彩敏感,圖片的尺寸的大