C LeetCode刷題 設計

2021-08-31 01:41:15 字數 1460 閱讀 8516

設計篇

#題名刷題

通過率難度

146lru快取機制

33.1%

困難155

最小棧

c#leetcode刷題之#155-最小棧(min stack)

44.9%

簡單173

二叉搜尋樹迭代器

49.2%

中等208

實現 trie (字首樹)

48.5%

中等211

新增與搜尋單詞 - 資料結構設計

40.0%

中等225

用佇列實現棧

c#leetcode刷題之#225-用佇列實現棧(implement stack using queues)

50.0%

簡單232

用棧實現佇列

c#leetcode刷題之#232-用棧實現佇列(implement queue using stacks)

53.9%

簡單284

頂端迭代器

56.8%

中等295

資料流的中位數

28.0%

困難297

二叉樹的序列化與反序列化

32.1%

困難341

扁平化巢狀列表迭代器

50.9%

中等355

設計推特

26.9%

中等380

常數時間插入、刪除和獲取隨機元素

38.2%

中等381

o(1) 時間插入、刪除和獲取隨機元素 - 允許重複

25.7%

困難432

全 o(1) 的資料結構

30.5%

困難460

lfu快取

24.2%

困難622

設計迴圈佇列

c#leetcode刷題之#622-設計迴圈佇列(design circular queue)

36.3%

簡單641

設計迴圈雙端佇列

c#leetcode刷題之#641-設計迴圈雙端佇列(design circular deque)

38.8%

簡單705

設計雜湊集合

c#leetcode刷題之#705-設計雜湊集合(design hashset)

50.5%

簡單706

設計雜湊對映

c#leetcode刷題之#706-設計雜湊對映(design hashmap)

52.1%

簡單707

設計鍊錶

c#leetcode刷題之#707-設計鍊錶(design linked list)

22.4%

簡單

C LeetCode刷題 排序

排序篇 題名刷題通過率難度 56合併區間 31.2 中等57 插入區間 30.4 困難75 顏色分類 48.6 中等147 對鍊錶進行插入排序 50.7 中等148 排序鍊錶 52.7 中等164 最大間距 43.0 困難179 最大數 26.7 中等242 有效的字母異位詞 c leetcode刷...

C LeetCode刷題 雙指標

雙指標篇 題名刷題通過率難度 3無重複字元的最長子串 24.5 中等11 盛最多水的容器 43.5 中等15 三數之和 16.1 中等16 最接近的三數之和 34.6 中等18 四數之和 29.8 中等19 刪除鍊錶的倒數第n個節點 29.6 中等26 刪除排序陣列中的重複項 c leetcode刷...

C LeetCode刷題 分治演算法

分治演算法篇 題名刷題通過率難度 4兩個排序陣列的中位數 c leetcode刷題之 4 兩個排序陣列的中位數 median of two sorted arrays 該題未達最優解 30.9 困難23 合併k個排序鍊錶 39.4 困難53 最大子序和 c leetcode刷題之 53 最大子序和 ...