原创 Visual Studio開發快捷鍵與代碼自動生成

Visual Studio中,輸入模板的名稱,連按兩下TAB,VS就可以把代碼補充完整,大大提高了開發效率。 foreach: foreach (var item in collection) {} do: do… while loop

原创 for循環中++i 和 i++ 的區別

for循環中 ++i 和 i++的效果是一樣的 要等代碼塊執行完畢才能執行語句3 但性能是不同的:在大量數據的時候++i的性能要比i++的性能好 原因: i++由於是在使用當前值之後再+1,所以需要一個臨時的變量來轉存。 而++i則是在

原创 函數對象,謂詞,內置函數,適配器

函數對象 謂詞   內建函數對象使用 適配器        

原创 C++筆記:三大組件的使用——容器vector,迭代器,算法的使用

vector<int> v; v.push_back(10); v.push_back(20); //使用迭代器遍歷容器 vector<int>::iterator itBegin = v.begin(); vector<int>::

原创 Win10全選,選中一行快捷鍵

ctrl+a全選不消多說   選一行 選擇當前行 按Home(定位到行首)然後按Shift+Dnd(行尾)  或者  按End(定位到行尾)然後按Shift+Home  或者  按Home(定位到行首)然後按Shift+↓ 放在平時的筆記

原创 C++中有哪4種與類型轉換相關的關鍵字?有什麼特點?應該在什麼場合下使用?

C++中,四個與類型轉換相關的關鍵字:static_cast、const_cast、reinterpret_cast、dynamic_cast。 1.static_cast------運算符完成相關類型之間的轉換** 使用場景:如在同一類

原创 & 0x55555555等 與移位

0xaaaaaaaa = 10101010101010101010101010101010 (偶數位爲1,奇數位爲0) 0x55555555 = 1010101010101010101010101010101 (偶數位爲0,奇數位爲1)

原创 c++中sizeof()、strlen()、length()、size()

sizeof():返回所佔總空間的字節數 (1)、對於整型字符型數組 (2)、對於整型或字符型指針 strlen():返回字符數組或字符串所佔的字節數 (1)、針對字符數組 (2)、針對字符指針 string中length()和size(

原创 位運算的oj題目實例

^ 亦或 ----相當於 無進位的求和, 想象10進制下的模擬情況:(如:19+1=20;無進位求和就是10,而非20;因爲它不管進位情況) & 與 ----相當於求每位的進位數, 先看定義:1&1=1;1&0=0;0&0=0;即都爲1的

原创 C++長度

C++ 獲取數組長度:sizeof() 獲取string長度:length()    size() 獲取字符數組(char)長度:strlen()  

原创 哈夫曼編碼例題

62題選a  

原创 算法-遍歷,查找,排序的常用算法

常用遍歷算法 1.for_each 要#include <functional> 2.transform 上面因爲是空容器,所以不會通過,想通過需要加上vTarget.resize(v.size()); 查找 find和fi

原创 從數字貨幣到信用社會——智能經濟思維

隨着人工智能、大數據以及區塊鏈等新技術的發展,當今社會正被新的科技引導着向着新的方向發展。隨着信息技術逐漸在新時代發揮着主導作用,信息技術已經成爲社會進步和經濟發展新的能量源泉。計算機行業領域與經濟學和社會學等其他跨學科發生了交織而緊密結

原创 備戰考研時對於排序算法規律和考點的總結,複習數據結構又扒了出來

下面的整理時我自己覺得這樣記成口訣比較容易記,主要是一些記憶的整理,涉及插入排序、交換排序、選擇排序中的常考排序算法,整理不易,希望對您有用,如果轉發請註明出處。