随笔分类 - Algorithms/刷题反馈
摘要:全局变量也可以写在solution下面 循环的做法 迭代,把函数写在函数里面 函数并列假设,要想改变他的值,一路带着走 1.对递归使用的情况不熟悉,特别是这种有全局变量和局部变量的,不知道怎么处理 2.
阅读全文
摘要:https://leetcode.com/problems/binary-tree-level-order-traversal-ii/ 层序遍历,然后把结果反一下返回值就可以了 最后一步有问题,reverse()函数没有返回值,应该使用 res[::-1] Runtime: 44 ms, faste
阅读全文
摘要:1.取linked list 中间值,用快慢指针 2.停止的条件是fast.next=none 和fast 一起来判断,因为fast是对偶数个,fast.next 是 针对奇数个的时候
阅读全文
摘要:https://leetcode.com/problems/diameter-of-binary-tree/ 1.一次就写出来了,因为和一个前面做的一个题目很像
阅读全文
摘要:Runtime: 44 ms, faster than 94.63% of Python3 online submissions for Sort Characters By Frequency. 1.有两个函数使用不熟练,一个是Counter(list),另一个是most_comon函数。具体解释
阅读全文
摘要:# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = None class Solution: def f
阅读全文
摘要:https://leetcode.com/problems/kth-largest-element-in-a-stream/ 这个题目的意思解读了半天,没搞明白什么意思,后来画了一下图,一下子就明了 1.熟悉了一下怎么使用heapqd的常规函数 2.最后这个
阅读全文
摘要:https://leetcode.com/problems/network-delay-time/ Runtime: 152 ms, faster than 83.77% of Python3 online submissions forNetwork Delay Time. 优秀的结题报告,提供了
阅读全文
摘要:Runtime: 36 ms, faster than 52.18% of Python online submissions for Univalued Binary Tree. Runtime: 32 ms, faster than 97.16% of Python online submiss
阅读全文
摘要:https://leetcode.com/problems/unique-email-addresses/ 熟悉使用string的相关操作即可 Runtime: 60 ms, faster than 58.66% of Python online submissions for Unique Ema
阅读全文
摘要:Runtime: 52 ms, faster than 97.21% of Python online submissions forFlipping an Image. 1.0和1取反,可以使用异或1 2.可以直接对原来的list进行操作,省的重新定义list
阅读全文
摘要:1.树可以这样操作root.left.val 2.迭代要记住返回值是什么,想想最简单的情况 3.迭代可以出现在return中
阅读全文
摘要:https://leetcode.com/problems/convert-sorted-array-to-binary-search-tree/submissions/ 把一个list转化为平衡树 Runtime: 104 ms, faster than 88.84% of Python3 onl
阅读全文
摘要:https://leetcode.com/problems/sort-array-by-parity/ easy/easy 把列表里的偶数放在前面,奇数放在后面 Runtime: 108 ms, faster than 17.99% of Python online submissions for
阅读全文
摘要:有错,先序相同,树不一定同 1.先要有正确的求解思路 2.递归是常用的套路
阅读全文
摘要:自己其实想到了可以不用先转化成list,直接反向递归操作,但是写代码时依然有些混乱 1.对self的使用不是很明了。 类内函数要用self,函数内定义函数不用self 参见博客:https://blog.csdn.net/CLHugh/article/details/75000104 2.递归使用不
阅读全文
摘要:https://leetcode.com/problems/construct-string-from-binary-tree/ 把一个树,先序遍历一遍,左右孩子分别用括号包起来,不影响还原的情况下,删去多余的括号 报错,运行不起来 Runtime: 68 ms, faster than 34.47
阅读全文
摘要:1.中序遍历不会,这不是中序遍历 2.这样没有得到中序遍历 Runtime: 84 ms, faster than 56.86% of Python online submissions for Two Sum IV - Input is a BST. Runtime: 108 ms, faster
阅读全文
摘要:https://leetcode.com/problems/n-ary-tree-level-order-traversal/ 队列操作不熟悉 层序遍历树 1.对队列的操作不熟悉 2.
阅读全文

浙公网安备 33010602011771号