LeetCode 460. LFU Cache 中文解释 Chinese Version

  Рет қаралды 3,559

happygirlzt

happygirlzt

Күн бұрын

Пікірлер: 27
@g7685
@g7685 3 жыл бұрын
講的很清楚~ 感謝小姐姐
@jiey9511
@jiey9511 5 жыл бұрын
非常清晰,谢谢讲解!
@Luuufan
@Luuufan 5 жыл бұрын
谢谢讲解!debug时好可爱~
@ej9806
@ej9806 5 жыл бұрын
小姐姐太棒了解释得很好,感谢~
@joyc9337
@joyc9337 3 жыл бұрын
happygirl, 你真是太可爱了
@allenning9235
@allenning9235 4 жыл бұрын
这个freq min的地方是个loop 不是o(1). 应该有minFreq 一直记录当前最小的min
@ariali2067
@ariali2067 2 жыл бұрын
freq map 为什么不用treemap呢 只是需要delete entry from treemap if the corresponding linkedlist is empty
@zhengwu4326
@zhengwu4326 5 жыл бұрын
讲的很棒! 支持一波!
@happygirlzt
@happygirlzt 5 жыл бұрын
感谢支持~!
@jeremyhuang1394
@jeremyhuang1394 4 жыл бұрын
请问在size 大于 capacity的时候,从freq 2 -> maxfreq这个循环是不是就不是O(1)的时间复杂度了?
@zg7897
@zg7897 5 жыл бұрын
感谢
@includeno
@includeno 5 жыл бұрын
😯又是一个hard题目 国外要求这么高吗?🤔
@wudahu1979
@wudahu1979 3 жыл бұрын
我在学习过程中发现了没有cnt++和没有写break,我自己都写了,可是我错在了addhead之后又写了一个len++。。。找了好半天。
@danli7262
@danli7262 4 жыл бұрын
follow up怎么破?想了蛮久也没想到怎么keep track 那个min freq
@juliefhl8407
@juliefhl8407 3 жыл бұрын
哈哈已经很厉害了 别难受
@yitingg7942
@yitingg7942 3 жыл бұрын
小姐姐能不能问下为什么不能用deque + map来做这道题呢? 感觉也是可以实现同样的时间复杂度呀。 😥
@happygirlzt
@happygirlzt 3 жыл бұрын
和上一个问题的回复一样嗷,猜测不用链表的话,get操作大概不能实现O(1)吧;不过你还是可以试试的嘛
@yitingg7942
@yitingg7942 3 жыл бұрын
@@happygirlzt 再回来看一般,讲的真心太好啦!!!
@weizhili447
@weizhili447 4 жыл бұрын
其实可以借用 java里有一个叫LinkedHashSet的东西
@francischiang6820
@francischiang6820 5 жыл бұрын
You are so talented,are you in Google ?
@joyc9337
@joyc9337 3 жыл бұрын
line 75 是多余的
@furuolan
@furuolan 4 жыл бұрын
thanks so much! only one suggestion, pay attention on the pronunciation of "head"
@goodwish1543
@goodwish1543 5 жыл бұрын
跑来鼓掌赞赏.
@CHIchangching
@CHIchangching 5 жыл бұрын
難受 哈哈哈哈
@ok-12138
@ok-12138 4 жыл бұрын
这题可麻烦死了, 原理简单, 真code就来来回回写, 好烦哦 (*/ω\*)
@helloworld4475
@helloworld4475 4 жыл бұрын
谢谢分享!不过为什么不用一个min来记录最低的freq呢,这样就不用每次都找了
@weizhili447
@weizhili447 4 жыл бұрын
因为更新最低freq需要O(n)时间
[Java] Leetcode 460. LFU Cache [Design #4]
33:38
Eric Programming
Рет қаралды 2,6 М.
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 23 МЛН
كم بصير عمركم عام ٢٠٢٥😍 #shorts #hasanandnour
00:27
hasan and nour shorts
Рет қаралды 11 МЛН
FOREVER BUNNY
00:14
Natan por Aí
Рет қаралды 31 МЛН
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 138 МЛН
[Chinese] LeetCode 2421. Number of Good Paths
18:06
happygirlzt
Рет қаралды 315
⚡️NEWS | RUBLE COLLAPSE | STRIKE ON CRIMEA | PUTIN IN KAZAKHSTAN
10:34
Ходорковский LIVE
Рет қаралды 192 М.
贾考博 LeetCode 146. LRU Cache
9:51
贾考博
Рет қаралды 3,3 М.
CompTIA Network+ Certification Video Course
3:46:51
PowerCert Animated Videos
Рет қаралды 8 МЛН
LFU Cache - Leetcode 460 - Python
14:45
NeetCodeIO
Рет қаралды 30 М.
Why is Python 150X slower than C?
10:45
Mehul - Codedamn
Рет қаралды 18 М.
If people acted like cats 🙀😹 LeoNata family #shorts
00:22
LeoNata Family
Рет қаралды 23 МЛН