指針
LeetCode移動零
給定一個數(shù)組 nums,編寫一個函數(shù)將所有 0 移動到數(shù)組的末尾,同時保持非零元素的相對順序。 說明: 必須在原數(shù)組上操作,不能拷貝額外的數(shù)組。 盡量減少操作次數(shù)。 void mo…
LeetCode環(huán)形鏈表
已知一個鏈表的頭結(jié)點head,判斷鏈表中是否有環(huán) 思路:快慢指針。定義兩個指針,一個指針每次只移動一步,另一個指針每次移動兩步,如果是環(huán)形鏈表,兩個指針肯定會相遇,那么該鏈表就是環(huán)…
一次空指針的排查盛宴
在一次上線的過程中,通過觀察日志發(fā)現(xiàn)有java.lang.NullPointerException的異常出現(xiàn): 異常堆棧 但這個空指針異常并不是我們的服務(wù)拋出的,顯示的是下游服務(wù)拋…
C# 委托(delegate)
委托是一種引用類型,表示對具有特定參數(shù)列表和返回類型的方法的引用。 在實例化委托時,你可以將其實例與任何具有相同簽名和返回類型的方法相關(guān)聯(lián)。 你可以通過委托實例調(diào)用方法。 委托用于…
《Go題庫·8》channel實現(xiàn)方式/原理/概念/底層實現(xiàn)
面試企業(yè) 好未來、米哈游、跟誰學(xué),字節(jié)跳動、美團、網(wǎng)易、新浪、滴滴、小米 題目解析 GOLANG ROADMA社區(qū) 答案(知北游)+ 背景: Go語言提供了一種不同的并發(fā)模型…
C++|成員函數(shù)與this指針
“When a member function is called, how does C++ keep track of which object it was called o…
C++認為C的東西都可以封裝一下,實現(xiàn)定制、隱藏、易用、安全
C++的哲學(xué)就是把所有東西都封裝一下,提供訪問控制(安全控制),提供更多的方法和功能。這種封裝也可以稱為抽象,通過更高一層的抽象來實現(xiàn)隱藏和安全。 0 結(jié)構(gòu)體封裝和控制:訪問控制+…
Go要點新解(二)map小解
回顧前景 在上一節(jié)中,咱們留了一個代碼: func main() { buffer := []byte(“test”) stringData := refl…
C++|以增量開發(fā)的方式逐步自定義一個動態(tài)數(shù)組類
Be here, we are going to write an integer array class from scratch that implements most of…
鏈表(1)
鏈表練習(xí)記錄: 19.刪除鏈表的倒數(shù)第 N 個結(jié)點力扣 題目描述: 刪除單向鏈表的倒數(shù)第 N 個結(jié)點,例如: 輸入:1->2->3->4->NULL刪除倒數(shù)…