自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 DFS+栈_ 子树中标签相同的节点数_198场周赛第2题

文章目录先贴一下用时广搜深搜代码先贴一下用时我觉得思路还蛮清晰的,有问题欢迎评论区指正本例是一个多叉树(树是一种特殊的图,不含回路),遍历方式有两种:深搜,广搜广搜即层次遍历,本题若用BFS来做,需要在节点入队时 保存分支信息,因为题目要求的子树包含的标签信息。如下图所示这里暂时没有想到较好的解决办法 -_-#下面看一下 深搜 的思路:深搜主要思路为:因为DFS是对应路径的,这里用哈希表暂存路径信息。遇到相同的标签,用栈来 存储 该路径的节

2020-07-20 00:30:21 169

原创 拓扑排序 原理介绍 - Topological Sort Introduction

文章目录拓扑排序的典型应用拓扑排序的求解方法reference拓扑排序的典型应用修课顺序项目编译顺序拓扑排序的求解方法对于一个有向无环图来说拓扑排序的结果遵循如下规则,即如果有一条从顶点viv_ivi​指向顶点vjv_jvj​的边,那么最后的排序结果中viv_ivi​一定在vjv_jvj​ 的前面。例如这个图的拓扑排序就是1 2 3 4 5。同一个图可以有多个拓扑排序结果,对于上面那个图,还有一种排序结果就是1 2 3 5 4。为了可以进行拓扑排序,给定的图中不可以有环。我们可以简单论

2020-07-18 20:02:44 227

原创 BFS_or_DFS_785_判断二分图

文章目录题目描述解析题目描述解析用一个字典表示分组情况,一组value为True,另一组为False若已经为True的组 也应该为False (奇数个节点组成的环)则返回 False孤立节点 可以属于任意一组,故可以忽略图可能非连通,即存在多个连通子图,代码里是用 for循环遍历的下标,即遍历多个连通子图(若存在)BFSimport collectionsfrom typing import Listclass Solution: def isBiparti

2020-07-16 17:30:35 150

原创 dp_hard_1510石子游戏IV

文章目录题目描述解析 - 博弈论中的必胜态和必败态题目描述Alice 和 Bob 两个人轮流玩一个游戏,Alice 先手。一开始,有 n 个石子堆在一起。每个人轮流操作,正在操作的玩家可以从石子堆里拿走 任意 非零 平方数 个石子。如果石子堆里没有石子了,则无法操作的玩家输掉游戏。给你正整数 n ,且已知两个人都采取最优策略。如果 Alice 会赢得比赛,那么返回 True ,否则返回 False 。示例 1:输入:n = 1输出:true解释:Alice 拿走 1 个石子并赢得胜利,

2020-07-15 01:10:45 369

原创 微信小程序

文章目录大纲开发前准备工作大纲开发前准备工作

2020-07-15 00:58:41 280

原创 BFS_or_Djiskra+优先队列_5211_ 概率最大的路径 - 197场周赛第3题

文章目录题目描述思路方法1 - BFS法2 - Dijkstra+优先队列Reference题目描述思路方法1 - BFS关键点是: 当我们遍历到一个节点时,如果节点没有遍历过,那么可以继续遍历;如果遍历过节点,但是上次遍历时的概率比当先小,这个时候是需要重复遍历的(其实是贪心算法)class Solution: def maxProbability(self, n: int, edges: List[List[int]], succProb: List[float], start

2020-07-13 03:50:29 160

原创 正则表达式 - (?!), (?:), (?=)

文章目录引例正则表达式 - (?!), (?:), (?=)Reference引例用规则做信息抽取时,想匹配某些动词,但是该动词可能时名词的前缀。如:发动 是 发动机 的前缀对于句子: 奥迪汽车Q7的发动机型号是xxx,该句中 包含名词 发动机 但是不包含动词 发动,用正则的方式为:re.findall("发动(?!机)", sentence)正则表达式 - (?!), (?????, (?=)(?:pattern)非获取匹配,匹配pattern但不获取匹配结果,不进行存储供以后使用。

2020-07-09 00:48:19 777

原创 正则表达式 - \1\2和\\1的理解

文章目录\1\2和\\1的理解Regular Expression 之 反向引用Reference\1\2和\1的理解正则表达式中‘\1’ 匹配的是 字符 ‘\1’ 。 (因为 ‘\’ 匹配字符 ‘\’ )‘\2’ 匹配的是 字符 ‘\2’单独斜杠的 \1 , \2 就是反向引用了。‘\1’ 匹配的是 所获取的第1个()匹配的引用。例如,’(\d)\1’ 匹配两个连续数字字符。如33aa 中的33‘\2’ 匹配的是 所获取的第2个()匹配的引用。例如,’(\d)(a)\

2020-07-07 01:23:26 2932

原创 Task 4: Contextual Word Embeddings

Contextual Word Embeddings

2020-07-03 23:27:37 746

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除