警告??:這將是一個(gè)又臭又長(zhǎng)的系列教程,教程結(jié)束的時(shí)候,你將擁有一個(gè)除了性能差勁迟赃、擴(kuò)展性差靠粪、標(biāo)準(zhǔn)庫(kù)不完善之外狸窘,其他方面都和官方相差無(wú)幾的 Lua 語(yǔ)言解釋器录择。說(shuō)白了寄纵,這個(gè)系列...
警告??:這將是一個(gè)又臭又長(zhǎng)的系列教程,教程結(jié)束的時(shí)候,你將擁有一個(gè)除了性能差勁迟赃、擴(kuò)展性差靠粪、標(biāo)準(zhǔn)庫(kù)不完善之外狸窘,其他方面都和官方相差無(wú)幾的 Lua 語(yǔ)言解釋器录择。說(shuō)白了寄纵,這個(gè)系列...
9. 回文數(shù) 判斷一個(gè)整數(shù)是否是回文數(shù)滤祖】昀牵回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù)。 示例 1: 輸入: 121輸出: true 示例 2: 輸入: -12...
給定一個(gè)字符串 s匠童,找到 s 中最長(zhǎng)的回文子串埂材。你可以假設(shè) s 的最大長(zhǎng)度為 1000。 示例 1: 輸入: "babad"輸出: "bab"注意: "aba" 也是一個(gè)有效...
給定一個(gè)二叉樹(shù), 找到該樹(shù)中兩個(gè)指定節(jié)點(diǎn)的最近公共祖先汤求。 百度百科中最近公共祖先的定義為:“對(duì)于有根樹(shù) T 的兩個(gè)結(jié)點(diǎn) p俏险、q严拒,最近公共祖先表示為一個(gè)結(jié)點(diǎn) x,滿(mǎn)足 x 是 ...
給定一個(gè)二叉搜索樹(shù), 找到該樹(shù)中兩個(gè)指定節(jié)點(diǎn)的最近公共祖先竖独。 百度百科中最近公共祖先的定義為:“對(duì)于有根樹(shù) T 的兩個(gè)結(jié)點(diǎn) p裤唠、q,最近公共祖先表示為一個(gè)結(jié)點(diǎn) x莹痢,滿(mǎn)足 x ...
給定一個(gè)數(shù)組 nums种蘸,有一個(gè)大小為 k 的滑動(dòng)窗口從數(shù)組的最左側(cè)移動(dòng)到數(shù)組的最右側(cè)。你只可以看到在滑動(dòng)窗口內(nèi)的 k 個(gè)數(shù)字格二∨耄滑動(dòng)窗口每次只向右移動(dòng)一位。 返回滑動(dòng)窗口中的最...
給定一個(gè)非空的整數(shù)數(shù)組疮绷,返回其中出現(xiàn)頻率前 k 高的元素。 示例 1: 輸入: nums = [1,1,1,2,2,3], k = 2輸出: [1,2]示例 2: 輸入: n...
給定一個(gè)鏈表嚣潜,返回鏈表開(kāi)始入環(huán)的第一個(gè)節(jié)點(diǎn)冬骚。 如果鏈表無(wú)環(huán),則返回 null懂算。 為了表示給定鏈表中的環(huán)只冻,我們使用整數(shù) pos 來(lái)表示鏈表尾連接到鏈表中的位置(索引從 0 開(kāi)始...
翻譯至:[Scalable Go Scheduler Design Doc]--DmitryVyukov (https://docs.google.com/document/...
實(shí)現(xiàn)一個(gè) Trie (前綴樹(shù))计技,包含 insert, search, 和 startsWith 這三個(gè)操作喜德。 示例: Trie trie = new Trie(); trie...
leetcode題目: 運(yùn)用你所掌握的數(shù)據(jù)結(jié)構(gòu),設(shè)計(jì)和實(shí)現(xiàn)一個(gè) LRU (最近最少使用) 緩存機(jī)制垮媒。它應(yīng)該支持以下操作: 獲取數(shù)據(jù) get 和 寫(xiě)入數(shù)據(jù) put舍悯。 獲取數(shù)據(jù)...
??有關(guān)進(jìn)程線(xiàn)程協(xié)程的概念在上一篇文章 golang協(xié)程為什么比線(xiàn)程輕量http://www.reibang.com/p/dd4a480a1410已經(jīng)解釋?zhuān)行枰耐瑢W(xué)可以...
Liunx的多線(xiàn)程 ??Windows 對(duì)進(jìn)程和線(xiàn)程的實(shí)現(xiàn)如同教科書(shū)一般標(biāo)準(zhǔn),Windows內(nèi)核有明確的線(xiàn)程和進(jìn)程的概念睡雇。在Windows API中萌衬,可以使用明確的API: ...
先理解下進(jìn)程它抱、線(xiàn)程跟協(xié)程的概念: 進(jìn)程?? 計(jì)算機(jī)的操作系統(tǒng)模式是一種多任務(wù)系統(tǒng)秕豫,操作系統(tǒng)接管了所有的硬件資源,并且本身運(yùn)行在一個(gè)受硬件保護(hù)的級(jí)別抗愁。所有的應(yīng)用程序都以進(jìn)程(p...
給定一個(gè)未排序的整數(shù)數(shù)組馁蒂,找出其中沒(méi)有出現(xiàn)的最小的正整數(shù)。 示例 1: 輸入: [1,2,0]輸出: 3示例 2: 輸入: [3,4,-1,1]輸出: 2示例 3: 輸入: ...
借鑒于Go夜讀蜘腌,加了個(gè)人理解:https://reading.developerlearning.cn/articles/sync/sync_waitgroup_source...
譯: https://dave.cheney.net/2013/06/02/why-is-a-goroutines-stack-infinite 預(yù)備知識(shí) ?? 想要理解這...
借鑒于Go夜讀,加了個(gè)人理解:https://reading.developerlearning.cn/articles/sync/sync_rwmutex_source_c...