687.最长同值路径-python 687.最长同值路径(中等) 题目大意: 给定一个二叉树的 root ,返回 最长的路径的长度 ,这个路径中的 每个节点具有相同值 。 这条路径可以经过也可以不经过根节点。 两个节点之间的路径长度 由它们之间的边数表示。 2022-04-30 LeetCode-python #MEDIUM #树 #深度优先搜索 #二叉树
543.二叉树的直径-python 543.二叉树的直径(简单) 题目大意:给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。 2022-04-30 LeetCode-python #EASY #树 #深度优先搜索 #二叉树
124.二叉树中的最大路径和-python 124.二叉树中的最大路径和(困难) 题目大意:路径 被定义为一条从树中任意节点出发,沿父节点-子节点连接,达到任意节点的序列。同一个节点在一条路径序列中 至多出现一次 。该路径 至少包含一个 节点,且不一定经过根节点。 路径和 是路径中各节点值的总和。 给你一个二叉树的根节点 root ,返回其 最大路径和 。 2022-04-30 LeetCode-python #树 #深度优先搜索 #二叉树 #动态规划 #HARD
001场笔试练习 写在第一次尝试时:笔试题目感觉和平常LeetCode题目不太一样,比较关键的是要自己构造输入并且有些场景下可能会遇到格式化输出的情况。中间的调试过程平台不同也会让人做起来不太熟练,现在感觉在刷周赛之外也要做一做笔试题,有些笔试题感觉出题思路和ACM那些比较像和周赛的考察点不太一样,这样也是为了未来做准备,并且多积累一些刷题经验吧~ 输入输出这块感觉还是挺大的坑的,整体结构上可以写成类似于LeetC 2022-04-26 LeetCode-python #模拟 #数组 #排序 #堆 #优先队列 #EASY #MEDIUM
LeetCode2022春季战队赛 比赛综述&总结: 这个春季战队赛还是挺难的,第一题上来就是读题困难;第二题只能想到很暴力的思路了,感觉第二题和笔试题还是挺像的,这种时间超出的没想到有一些dp操作优化感觉还是太久没做类似的题目了;第三题hard的dp,现在自己的实力差距还是有些大了,有时间还是想补一下这个题的;后面几个题貌似难度有点过大了, 另外赛制的话这个看起来就像函数版的ACM赛制一样,不能面向错误编程了,只告诉一个超 2022-04-23 algorithms > leetcode-weekly-contest #EASY #MEDIUM
289场LeetCode周赛 周赛综述&总结: 这次周赛之后补的没有按时间做了,总体来说的话用到的数据结构和方法都是周赛常见的,前缀还有Counter这些的。第四题根据大佬的说法是个树形DP,其实应该看一看的但是事情比较多只能把第四题鸽了; 第二题这种有点类似数学的题,还有最近的聊天来看又让自己想起本科刷题比赛期间里最后悔的一个题目了,关于素数的题那学期还正好在学信安数学,找了那么久规律已经对了,可惜最后只是错在边界上 2022-04-18 algorithms > leetcode-weekly-contest #字符串 #模拟 #数组 #EASY #MEDIUM #贪心 #哈希表 #矩阵 #前缀和 #计数
288场LeetCode周赛 周赛综述&总结: 上一周清明节扫墓鸽了一周,这周又回来了~ 周中尝试做了一个笔试题找了下思路的手感,然后发现leetcode说不定隔一阵做一次手感会更好哈哈哈。这次的前三个题感觉都是很快就有思路的,然后感觉自己做的顺手程度和代码的变量命名关系很大,如果变量命名的很顺利,那说明这次周赛可能就会很顺利了; 另外来说的话周赛确实要总结下数据结构,感觉前三题都是各种数据结构几乎差不多就能做出来了, 2022-04-11 algorithms > leetcode-weekly-contest #字符串 #数组 #排序 #堆 #优先队列 #EASY #MEDIUM #贪心 #枚举
286场LeetCode周赛 周赛综述&总结: 这周周赛久违的在常规时间里做出三题了,感觉还是要先仔细读题然后多想一想常用的数据结构和思路吧,像这次的第二题就很像之前有一个“模板匹配”的题目,主要需要反向思维一下,把删除变成添加;另外这次周赛感觉又在面向答案编程了,自己的思考总是不太全面就开始做题,中间各种边界情况和极端情况就会忽略,笔试比较好用但是面试就不好说了,还是要加强下自己的一次AC准确率! 第一题:比较简单, 2022-03-27 algorithms > leetcode-weekly-contest #EASY #MEDIUM #贪心 #动态规划 #哈希表 #数学
记录服务器conda虚拟环境导出 某些场景下需要进行虚拟环境迁移,或者使用其他人的虚拟环境,这种时候如果能够完整导出别人的虚拟环境,在自己的环境下直接下载同步就很方便。 2022-03-23 Crsenal #macOS基础操作