KZ
bin
Негізгі бет
Қазірдің өзінде танымал
Тікелей эфир
Ұнаған бейнелер
Қайтадан қараңыз
Жазылымдар
Кіру
Тіркелу
Ең жақсы KZbin
Фильм және анимация
Автокөліктер мен көлік құралдары
Музыка
Үй жануарлары мен аңдар
Спорт
Ойындар
Комедия
Ойын-сауық
Тәжірибелік нұсқаулар және стиль
Ғылым және технология
LeetCode 全系列速通 (六)
2:30:19
Transformer论文逐段精读
1:27:05
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
00:17
БАСКЕТБОЛИСТЫ ИГРАЮТ В НАСТОЛЬНЫЙ ТЕННИС #иванабрамов #дедищев #баскетбол #пингпонг #shorts
00:20
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
00:14
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
00:17
LeetCode 全系列速通 (五)
Рет қаралды 3,169
Facebook
Twitter
Жүктеу
1
Жазылу 12 М.
古城算法
Күн бұрын
Пікірлер: 26
@yuzhin4426
Жыл бұрын
知识点 trie + heap + union find trie 知识点: kzbin.info/www/bejne/jKLCeoyngraierc template: kzbin.info/www/bejne/jKLCeoyngraierc word search II: kzbin.info/www/bejne/jKLCeoyngraierc design in-memory file system: kzbin.info/www/bejne/jKLCeoyngraierc heap 知识点: kzbin.info/www/bejne/jKLCeoyngraierc heapify from Lintcode: kzbin.info/www/bejne/jKLCeoyngraierc union find 知识点: kzbin.info/www/bejne/jKLCeoyngraierc account merge: kzbin.info/www/bejne/jKLCeoyngraierc
@qq_cat
2 жыл бұрын
感谢视频分享。讲的很好。Word Search II 用第一个“板子”慢的原因是 第一个“板子”对于每个单词里面的每个字母, 都需要call trie.startsWith 和 trie. search, 两个的时间复杂度都是O(m), m 是word当前长度, 走完word的所有字母总时间复杂度就是O(m^2) 了。 而第二个“板子“把TrieNode 传到了每一层,所以总时间复杂度是O(m)
@古城算法
2 жыл бұрын
感谢提示,非常赞👍🏻
@watwatwatwat
5 ай бұрын
好像说反了,应该是第一个板子是把TrieNode传到每一层DFS里,第二个板子是每个字母分别用startswith和search去搜索当前所有的前缀(str + board[x][y]),做了大量重复操作;其实如果想用类方法的话,可以把子节点TrieNode传下去,然后在下一层里对子节点用starswith接口查单个字母就行了
@frederickbarbarossa2746
Жыл бұрын
13:16 line14为何在line15-18之前 而不是之后呢 拿到p点 检查完这个点是否contains一个完整单词才move p to its child
@frederickbarbarossa2746
Жыл бұрын
我自己来解答一下:trie node的特点就是 node自己存储什么字母 是由它是它parent的哪个child来决定的 所以dfs传入的是个parent节点 通过p children来知道其子节点存储了哪个char,故而需要先p = p childern来到下一层去考察下一层是否存有完整的词
@frederickbarbarossa2746
Жыл бұрын
整个trie结构有三种节点:1 root 就是自己不代表任何字母 也不可能是完整的词 如果不认为空字符串是个词 2 普通的中间节点 是通过它在parent节点是array里边哪个child来表达自己存储了什么char 所以这种节点是通过其parent内存的信息表达自己是哪个字母的 而自己存的唯一关于自己的信息是 自己是否是词的末字母 3 trie的业界点,它没有children 也就是其children array都是null 而叶节点一定是存了完整的词
@linyuan436
2 жыл бұрын
这个讲的特别好
@古城算法
2 жыл бұрын
感谢支持!
@linyuan436
2 жыл бұрын
@@古城算法 请问啥时候出ood呀 非常非常期待
@古城算法
2 жыл бұрын
@@linyuan436 哈哈,先让我休息休息缓缓,1月底看看
@frederickbarbarossa2746
Жыл бұрын
31:10 trie如果删除一个word难道只是去删除boolean的flag吗 不需要删除整个路径吗 但是如果删除整个路径 说不定路径上其他节点是别的word共享的 我觉得至少分两种情况讨论 1 删除的word对应叶节点,则可以把叶节点flag标记为false 同时到此叶节点的parent node的children array标记相应的cell为null 但是回溯的parent也挺麻烦 2 如果是中间节点 则只能改flag为false
@houchangxi
2 жыл бұрын
在6:26 提到的句子的自动补全,不是用Trie的结构,Trie的补全只能是word的补全。句子的补全目前应该是用的是AI的NLP
@古城算法
2 жыл бұрын
对的,感谢提醒。nlp方面我不是很了解
@houchangxi
2 жыл бұрын
@@古城算法 古城太谦虚了,看你的视频刷题受益匪浅!向你学习!
@古城算法
2 жыл бұрын
@@houchangxi 哈哈,谢谢!一起学习~
@yannisy8706
2 жыл бұрын
感谢分享。 请问 “全系列速通 (四)”是不是后期会上传?
@古城算法
2 жыл бұрын
4考的比较少先跳过了。之后回来再补
@chunbinlin3428
2 жыл бұрын
@@古城算法 谢谢~
@caterpillar3991
2 жыл бұрын
@@古城算法 视频做得很好!假期都在看这些视频查漏补缺,获益匪浅!此外请问古城学长,意思是原计划的“全系列速通(四)”的内容直接没有讲吗?
@古城算法
2 жыл бұрын
@@caterpillar3991 4考的相对比较少,先把最重要的5讲了。4没有讲之后会补(当我有bandwidth的时候)
@caterpillar3991
2 жыл бұрын
@@古城算法 感谢!
@cielwu9979
2 жыл бұрын
Trie的删除如果只按视频里说的flip一下Boolean 的话,startWith 这个函数会出bug吧
@caterpillar3991
2 жыл бұрын
快3k啦!!!!!坐等3k订阅!!!!!!!
@古城算法
2 жыл бұрын
加油加油,heiwogo!
@kkbox1125
2 жыл бұрын
41:21 LC 130 doesnt seem to be Heapify, is this from LC?
2:30:19
LeetCode 全系列速通 (六)
古城算法
Рет қаралды 3,3 М.
1:27:05
Transformer论文逐段精读
跟李沐学AI
Рет қаралды 423 М.
00:17
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
Funny daughter's daily life
Рет қаралды 20 МЛН
00:20
БАСКЕТБОЛИСТЫ ИГРАЮТ В НАСТОЛЬНЫЙ ТЕННИС #иванабрамов #дедищев #баскетбол #пингпонг #shorts
Иван Абрамов
Рет қаралды 9 МЛН
00:14
快乐总是短暂的!😂 #搞笑夫妻 #爱美食爱生活 #搞笑达人
朱大帅and依美姐
Рет қаралды 13 МЛН
00:17
The Ultimate Sausage Prank! Watch Their Reactions 😂🌭 #Unexpected
La La Life Shorts
Рет қаралды 8 МЛН
9:14
Projeto IdiomasBR Java 21 com Spring Boot 3.3.5
Ricardo Souza
Рет қаралды 23
1:24:47
新系统设计(二) Design Monitoring and Alerting System
古城算法
Рет қаралды 1,1 М.
54:52
Luc De Raedt: How to Make Logics Neurosymbolic
Turing Neuro-Symbolic AI
Рет қаралды 156
48:25
新系统设计(四) Design Distributed Storage System: 1.Replication
古城算法
Рет қаралды 747
2:28:23
嘉宾分享(三) 奔涌的后浪老王 MLE 多个offer
古城算法
Рет қаралды 1 М.
3:05:46
Quiet Night: Deep Sleep Music with Black Screen - Fall Asleep with Ambient Music
Soothing Relaxation
Рет қаралды 112 МЛН
3:39:09
Tim Ferriss: How to Learn Better & Create Your Best Future | Huberman Lab Podcast
Andrew Huberman
Рет қаралды 2,2 МЛН
3:47:23
Pointers in C / C++ [Full Course]
freeCodeCamp.org
Рет қаралды 4,5 МЛН
22:57
不想再错失暴涨收益?一招教你玩转暴涨股! #TSLA #NVDA #PLTR #BTC
美投讲美股
Рет қаралды 90 М.
00:17
Accompanying my daughter to practice dance is so annoying #funny #cute#comedy
Funny daughter's daily life
Рет қаралды 20 МЛН