二叉树中的最大路径和 这题思考的时候还是比较简单的,首先思考的最大路径和的计算逻辑,同样使用的是递归结束逻辑:出现空节点的时候计算逻辑:计算根节点和左右子节点之和根节点与左右...
二叉树中的最大路径和 这题思考的时候还是比较简单的,首先思考的最大路径和的计算逻辑,同样使用的是递归结束逻辑:出现空节点的时候计算逻辑:计算根节点和左右子节点之和根节点与左右...
今年又开始了,今天主要是总结上两周的做题记录,这几天还是有点放松,懈怠了,必须要抓紧了 上周主要完成了简单的二叉树算法题 二叉树的中序遍历 这题主要是开始复习二叉树的遍历,需...
有一个想法其实很不错,使用递归的方法,把每层的值都进行交换 这样就自然形成了一棵树的全部翻转 解
leetcode地址:https://leetcode.cn/problems/same-tree/[https://leetcode.cn/problems/same-tr...
gomonkey 介绍 gomonkey 是 golang 的一款打桩框架,目标是让用户在单元测试中低成本的完成打桩,从而将精力聚焦于业务功能的开发。gomonkey 接口友...
这个还是有点难搞,许久不曾写算法了,还是有点慢了,持续了半个小时左右,并且使用了goland调式 解 思路 验证只出现一次的两个数字,首先还是使用异或的方法,先获取唯一的数,...
主要是使用递归的方法,分别搜索三种方式:1天,7天和30天的记录。
使用mem记录重复计算的节点
最低票价题目描述 https://leetcode-cn.com/problems/minimum-cost-for-tickets/ 解 思路 题解答案,记忆搜索,每次进行三次的搜...
二叉树 9链表 12栈 9二进制 6二分搜索 8排序动态规划 14递归 4滑动窗口 4二叉搜索树 4回溯 9 时间规划:总:63每周6题 10周完成时间 9月20号每道题要求...
上周出了进行链表学习之外,也进行了整体时间的大致盘点,看了下时间。基本上的算法类型,在国庆之前都能刷一遍。这周也是进行的链表的算法练习,主要做了六道题 83. 删除排序链表中...
进入了7月12号了,本来预计计划的7月份开始的第一周学习,结果到现在,整整推迟了12天的时间。还是得一直严于律己,稍微一放松,就会落后很多啊!今天做了三道链表相关的题目: 合...
前几天编译器不知怎么了?突然抽风的样子,各种外部包,都标红,编译能过,但是老是标红。虽然不影响开发,但是弄得我很难受。于是想办法解决这个问题:奇怪的事情发生了,对于别的项目,...
之前在分享中,发现了自己在看sync.pool的源码中忽略了两个个重要的问题。这两个问题,确实是在看源码的过程中自己没思考的。确实,这也是分享的好处,分享让自己能从不同角度重...
是典型的回溯问题,不过做这个题目,花了周日一天的时间,这一天时间,大部分时间都在思考出现问题的原因。这里也通过leetcode的提交记录,来回顾下做这题的心路历程,顺别加深对...
上个星期的文章说明了recover的一个问题,不过当时给下的结论是因为defer的问题,今天特此再发一篇文章,算是勘误了。重新回顾下上回的问题: 上面的代码分别展示了四中re...
前两题看到面试题中出现了递归回溯,当时心里没想出来,也是一阵苦逼,直接GG。今天回过头来重新复习复习,一下包含两道递归简单和一个回溯中等。时间上同样是对自己做了要求。来,下面...
前几天阅读柴老师的高级编程,发现了revcover几个有意思的点,也是容易踩坑的点,其中涉及的知识点主要包含defer,panic和recover。这个三个点今天主要讲解的是...
目的 Many Go programs and packages try to reuse memory either for locality reasons or to ...
题目描述 https://leetcode-cn.com/problems/valid-palindrome-ii/ 解 思路 看了题解后的方法,自己的方法一直是超限的!
题目描述 https://leetcode-cn.com/problems/maximum-product-subarray/ 解 思路 使用最大和最小两个统计,每次更新最大...
题目描述 https://leetcode-cn.com/problems/subarray-sum-equals-k/ 解 思路 前缀+哈希,不过暴力可解!