堆 堆是一個(gè)完全二叉樹的數(shù)組對(duì)象切诀。樹的每一層都是滿的湖饱,最后一層可能除外(因?yàn)閺囊粋€(gè)節(jié)點(diǎn)的左子樹開始填)。 例如 0-1-2-3-4(索引)16-...
在計(jì)算機(jī)中int型數(shù)字使用補(bǔ)碼的形式在存儲(chǔ)囊骤。首先說(shuō)明補(bǔ)碼的計(jì)算方式。正數(shù)和零的補(bǔ)碼就是他們本身。負(fù)數(shù)的補(bǔ)碼是符號(hào)位(最高位)不變废酷,其他位取反的結(jié)...
題目描述 給定兩個(gè)分別由字母組成的字符串A和字符串B敌卓,字符串B的長(zhǎng)度比字符串A短慎式。請(qǐng)問(wèn),如何最快地判斷字符串B中所有字母是否都在字符串A里趟径? 為...
int a=1int &b=a在語(yǔ)言層面上它就是變量a的別名瘪吏,對(duì)a和b的操作實(shí)際效果相同。 但是實(shí)際實(shí)現(xiàn)過(guò)程中其實(shí)b是一個(gè)指針首先賦值是將a的地...
在所有的c++標(biāo)準(zhǔn)函數(shù)庫(kù)中的內(nèi)容都生命在std名空間下面蜗巧。 如果只是單純include 如果使用了using掌眠,可以將指定的內(nèi)容導(dǎo)入當(dāng)前的名空間 ...
const int a 表示a是一個(gè)整形常量,可以理解為修飾intint const a 表示a是一個(gè)整形常量幕屹,可以理解為修飾intint* c...
下面描述兩種算法空間復(fù)雜度都為O(1) 解法一 暴力移位 時(shí)間復(fù)雜度num*length空間復(fù)雜度O(1) 解法二 三步反轉(zhuǎn)法 它基于一個(gè)公式X...