參考 為什么多線程讀寫(xiě) shared_ptr 要加鎖? boost官方文檔 shared_ptr_thread_safety 1. 概述 智能指針包括一個(gè)實(shí)際數(shù)據(jù)指針和一個(gè)引...
筆記[https://www.bilibili.com/video/BV1964y1s7tD?spm_id_from=333.999.0.0] 會(huì)命中d = 5的這一行,對(duì)應(yīng)...
管道是如何進(jìn)行進(jìn)程間通信的 匿名管道和命名管道都是內(nèi)核的文件 匿名管道是Linux系統(tǒng)提供的一個(gè)系統(tǒng)函數(shù),可以通過(guò)這個(gè)函數(shù)來(lái)進(jìn)行管道的使用 管道背后的原理就是兩個(gè)文件描述符號(hào)...
一、TCP的擁塞控制 1. 擁塞(congestion) 在某段時(shí)間,若對(duì)網(wǎng)絡(luò)中某一資源的需求超過(guò)了該資源所能提供的可用部分,網(wǎng)絡(luò)性能就要變壞。 在計(jì)算機(jī)網(wǎng)絡(luò)中的鏈路容量(即...
78. 子集[https://leetcode-cn.com/problems/subsets/] 方法一 枚舉 假設(shè)有n個(gè)數(shù)字,每個(gè)數(shù)字有出現(xiàn)(1)和不出現(xiàn)(0)兩種情況,...
TODO:樹(shù)哈希還沒(méi)看... 117. 填充每個(gè)節(jié)點(diǎn)的下一個(gè)右側(cè)節(jié)點(diǎn)指針 II(中等)[https://leetcode-cn.com/problems/populating...
238. 除自身以外數(shù)組的乘積[https://leetcode-cn.com/problems/product-of-array-except-self/] 這道題很簡(jiǎn)單,...
706. 設(shè)計(jì)哈希映射[https://leetcode-cn.com/problems/design-hashmap/] 沒(méi)有想到resize可以這樣用,要不然就做不出來(lái)了...
三數(shù)之和(中等)[https://leetcode-cn.com/problems/3sum/] 在排序數(shù)組中查找元素的第一個(gè)和最后一個(gè)位置[https://leetcode...
合并區(qū)間[https://leetcode-cn.com/problems/merge-intervals/] 重點(diǎn)是vector的用法,都忘記了還可以.back,而且vec...
劍指 Offer 31. 棧的壓入、彈出序列(中等)[https://leetcode-cn.com/problems/zhan-de-ya-ru-dan-chu-xu-li...
TODO: 都不大會(huì)做重新做一遍吧 手動(dòng)寫(xiě)堆排序 劍指 Offer 14- II. 剪繩子 II(中等)[https://leetcode-cn.com/problems/j...
TODO:*都不大會(huì)做都重做一遍吧! 劍指 Offer 28. 對(duì)稱的二叉樹(shù)(簡(jiǎn)單)[https://leetcode-cn.com/problems/dui-cheng-d...
TODO: 重做. 正則表達(dá)式匹配 注意 二進(jìn)制中1的個(gè)數(shù) 方法一 重做 二叉搜索樹(shù)的最近公共祖先 和 二叉樹(shù)的最近公共祖先 劍指 Offer 19. 正則表達(dá)式匹配(困難)...