二叉树感觉是所有数据结构中我掌握的最不好的一种,希望好好的刷两遍leetcode后可以掌握得好一些。 2018.10.22 104、二叉树的最大...
剑指offer已经刷完一遍了,今天开始学习整理一下排序算法。争取每天整理两个。参考博客:http://www.cnblogs.com/feixu...
61、调整数组顺序使奇数位于偶数前面最简单一个数组存偶数一个数组存奇数再合并,稍微快一点的写个冒泡排序O(n^2)。还可以用其它时间复杂度低一些...
56、链表中倒数第K节点因为之前做了好几道双指针的题,所以联想到这道题也能用双指针。但是不知道为什么不能AC 57、合并两个排序链表 58、翻转...
51、不用加减乘除做加法直接用sum函数。看别人的题解用二进制的异或和与运算符。 52、二叉搜索树与双向链表想了一会没想出来,虽然知道使用中序遍...
今天开始抽空刷一些leetcode里数据结构的题,在这里记录下来。按难易程度开始刷吧。 第一次更新:2018.10.15 237、删除链表中的节...
46、字符流中第一个不重复的字符用字典计数,然后遍历列表,得到第一个value为1的字符 47、替换空格可以直接用re模块写,或者先用空格spl...
41、二位数组中的查找比较简单 42、扑克牌顺子我的想法是如果数组除了0无重复元素,且除去0的最大值减最小值小于等于4的话那么就返回True。 ...
36、数组中出现次数超过一半的数字只会最笨的用字典遍历计数,然后判断value是否大于长度的一半。看了下别人的方法,参考思路来自博客:https...