1. 程式人生 > >每天進步一點點(牛客網刷題)

每天進步一點點(牛客網刷題)

順序儲存和鏈式儲存 順序儲存:查詢簡單時間度O(1),插入和刪除複雜度高O(n)。 鏈式儲存:查詢複雜度O(n),插入和刪除複雜度本身O(1)。 在windows系統中只讀檔案是可以刪除的 拓撲排序 圖排序的一種,在一個圖中,依次選出沒有前驅的頂點然後輸出。 二叉樹的度 就是節點所擁有子樹的個數。 圖的度,是邊。 資料模型的三要素:資料結構,資料操作,資料完整性約束 C++支援兩種多型性 編譯時多型性,通過過載函式和運算子過載實現。 執行時多型性:通過虛擬函式和繼承實現。 OSI將層與層之間交換的資料的單位稱之為服務資料單元 資料庫指的是儲存在計算機內有結構的資料集合 二次探測再雜湊法 至少問題: 第一次至少一次填入資料; 第二次和第一次同hash,所以找到的被第一個佔了,所以需要再來,兩次; … 二叉樹不是樹的特例,因為二叉樹有左右之分,樹是圖的特例,二叉樹可以為空,樹(圖)不可為空

陣列時物件,只要是可以被Object接受的就是物件 原生類只有八種:int… 虛擬儲存器是作業系統提供的一個假想的特大儲存器,它把那個不是實際的記憶體,但大小比記憶體空間大很多 在檢視上不能定義新表 電纜是base,雙絞線是T,光纖是F 物件不用動態生成,比如單例模式 public>protected>預設(包訪問)>private 每一條機器指令由一段微指令編寫的微程式來解釋執行 死鎖的三種策略 死鎖預防:破壞產生死鎖的四個必要條件的一個或者幾個。 死鎖避免:比如銀行家演算法,加一個最大需求引數。 死鎖的檢測和解除:不提供任何措施,但是提供死鎖的檢測和解除方法。 redis是常用的開源佇列
網絡卡音效卡顯示卡CPU都屬於處理器 堆只能確定左右子節點小大於父節點,兄弟節點之間不能確定 Internet的祖宗是ARPAnet 物理層:中繼器,集線器 資料鏈路層:網橋,網絡卡,二層交換機 網路層:路由器,三層交換機 傳輸層,四層的路由器,四層交換機 撥號上網的速度級別是K ARQ自動重傳請求方法(停止等待協議)是用來處理重複幀的 PCB程序控制塊 作業系統採用快取技術,可以減少對CPU的中斷次數,從而提升資源利用率 樹的先序對應二叉樹的先序,樹的後序對應二叉樹的中序 PPP協議是面向位元組的協議