C++后臺騰訊實習(xí)面試經(jīng)歷 一面(普通技術(shù)面) 過程:遞交簡歷 -> 手撕代碼 -> 開始面試 -> 結(jié)束 耗時:about 1 hour 手撕代碼:一顆二叉搜索樹,找出樹中...
C++后臺騰訊實習(xí)面試經(jīng)歷 一面(普通技術(shù)面) 過程:遞交簡歷 -> 手撕代碼 -> 開始面試 -> 結(jié)束 耗時:about 1 hour 手撕代碼:一顆二叉搜索樹,找出樹中...
14.1 引言 TCP提供可靠的數(shù)據(jù)傳輸服務(wù),為了保證數(shù)據(jù)傳出的正確性,TCP重傳其認(rèn)為已丟失的數(shù)據(jù)包(或是SACK確認(rèn)的丟失數(shù)據(jù)包),TCP根據(jù)接收端返回值發(fā)送端的一些列...
TCP是一種面向連接的單播協(xié)議。在發(fā)送數(shù)據(jù)之前,通信雙方必須在彼此間建立一條連接 TCP必須檢測并修補(bǔ)所有在IP層(或下面的層)產(chǎn)生的數(shù)據(jù)傳輸問題,比如丟包、重復(fù)以及錯誤。 ...
12.1 引言 UDP協(xié)議能夠檢測接收到的數(shù)據(jù)是否有差錯,但是不能糾正糾正的意思是恢復(fù)接受道德錯誤數(shù)據(jù),第二就是重新發(fā)送 主要是香農(nóng)的差錯校驗碼,和更為簡單的嘗試重新發(fā)送。...
主要解決內(nèi)嵌函數(shù),或者遞歸調(diào)用的函數(shù),形參類型為右值引用類型的情況 轉(zhuǎn)發(fā),實際上涉及到了一個函數(shù)嵌套的問題。 當(dāng)g的參數(shù),接受的是右值的時候。由于引用折疊,傳進(jìn)來的參數(shù)只能是...
參考文章 模板參數(shù)的右值引用形參 當(dāng)函數(shù)是一個模板函數(shù)的時候,當(dāng)他的形參是右值引用的時候有如下的不同: 傳入左值,傳入值的類型被推斷為類型的引用比如,傳入string類型,那...
函數(shù)傳參 普通函數(shù) 非常量引用 在普通函數(shù)中,當(dāng)形參是一個類型的引用時: 那么,函數(shù)f1可以接受下列形式的實參: 一個變量,非const有名字的變量。 返回int &類型的表...
要求 給定一個數(shù)組,元素為整數(shù)。然后構(gòu)建一個新的數(shù)組數(shù)組中每個元素是另一個數(shù)組中除該下標(biāo)元素外所有元素的成績。比如,B[2]是A中除了A[2]以外所有元素的乘積。 可以使用除...
要求 給定一個數(shù)組,返回數(shù)組中重復(fù)的數(shù)字。(如果多個重復(fù),返回其中一個) 先排序,然后再遍歷比較相鄰的兩個。這種方法,時間復(fù)雜度比較大 使用哈希表使用set或者使用一個額外的...
方法很多啊 使用一個額外的棧 使用遞歸 為什么網(wǎng)上的代碼在if里面還要再判斷next不是null? 翻轉(zhuǎn)鏈表,再打印 改變了鏈表的結(jié)構(gòu),如果需要,再翻轉(zhuǎn)回去。。。。這種翻轉(zhuǎn)法...
要求 將字符串中的字符A替換B,假定B比A長,而且字符串具有足夠的空間。 如果從頭向尾部替換,那么會造成后面的字符多次移動。如果最終替換以后的長度,然后從尾部進(jìn)行替換。也就是...
sizeof對一個數(shù)組使用,返回數(shù)組的大小,并不是指針。 要求 二維數(shù)組中,每一行從左網(wǎng)友遞增,每一列從上往下遞增,也就是左上角最小,左下角最大。是否包含給定數(shù)字。 根據(jù)數(shù)組...
要求 返回自身引用因此,能夠連等。 傳入?yún)?shù)應(yīng)該是一個引用 釋放自身已有內(nèi)存 判斷自賦值的情況 代碼 需要自己定義一個swap函數(shù)。 傳入的參數(shù)是值,避免了因為自賦值時候的檢...
介紹IP地址 2.2 ip地址采用點分四組或者是點分十進(jìn)制表示法(同一個東西,不同名字)。這樣的數(shù)字為非負(fù)整數(shù),每一個數(shù)范圍是[0,255]。ipv6中地址長度為128位,是...