一、题目说明 题目114. Flatten Binary Tree to Linked List,将一个二叉树“原地”压缩为“链表”形态的二叉树。难度为Medium! 二、我的解答 这个题目如果允许使用栈的话Easy,先序遍历二叉树,右子树入栈,左子树入栈。当栈不空的时候,将栈顶元素放到右子树即可。 ...
分类:
其他好文 时间:
2020-03-06 10:51:48
阅读次数:
74
1.两数之和 解法1 两次for或者for+indexOf var twoSum = function (nums, target) { let len = nums.length for (let i = 0; i < len; i++) { let j = nums.indexOf(target ...
分类:
其他好文 时间:
2020-03-06 00:56:10
阅读次数:
45
题目复现链接: "https://buuoj.cn/challenges" 参考链接: "2020 年 V&N 内部考核赛 WriteUp" "从一道题入门JAVA反序列化漏洞" "V&N公开赛2020 writeup" Java反序列化 "深入了解序列化writeObject、readObject ...
分类:
编程语言 时间:
2020-03-05 22:18:22
阅读次数:
155
由于我之前一直强调数据结构以及算法学习的重要性,所以就有一些读者经常问我,数据结构与算法应该要学习到哪个程度呢?, 说实话,这个问题我不知道要怎么回答你,主要取决于你想学习到哪些程度,不过针对这个问题,我稍微总结一下我学过的算法知识点,以及我觉得值得学习的算法。这些算法与数据结构的学习大多数是零散的 ...
分类:
移动开发 时间:
2020-03-05 20:49:02
阅读次数:
98
要求: 将所有的0,移动到vector的后面比如; [1,3,0,12,5] -> [1,3,12,5,0] 第一版程序,时间、空间复杂度都是O(n) 1 #include<iostream> 2 #include<vector> 3 4 using namespace std; 5 6 class ...
分类:
其他好文 时间:
2020-03-05 01:28:51
阅读次数:
66
############################################## """ 刷题不能蛮干,要掌握科学的方法,否则容易打击自信心, 1,看不懂是正常的,看懂了解不出来也是正常的,千方百计解出来了后面复习又不会了也是正常的, 2,题型基本三种,数据结构,算法,算法思想,注重基础 ...
分类:
其他好文 时间:
2020-03-04 09:27:22
阅读次数:
61
一、题目说明 题目102. Binary Tree Level Order Traversal,给一个二叉树,返回按层遍历的各节点,每层返回一个数组。 二、我的解答 这个题目是普通的二叉树按层遍历,没什么难度。代码如下: 性能如下: 三、优化措施 不再做任何优化了。 ...
分类:
其他好文 时间:
2020-03-03 20:27:40
阅读次数:
45
Map的使用: 1 public class Main 2 { 3 public long factorial(int n){ 4 if(n<=1) 5 return 1; 6 return n * factorial(n-1); 7 } 8 9 public long func(String li ...
分类:
其他好文 时间:
2020-03-03 14:42:04
阅读次数:
74
此博客链接:https://www.cnblogs.com/ping2yingshi/p/12395220.html 1.算菜价(22min) 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2090 Problem Description 妈妈每天都要 ...
分类:
其他好文 时间:
2020-03-02 14:32:03
阅读次数:
127
作者:HelloGitHub 小鱼干 摘要:上周 GitHub 趋势榜相较上上周就如同前故事一般,跌到不行,无论是新晋开源小项,还是坚挺老项目,Star 增长量都不如之前,即使“大环境”欠佳,但是有些新开源项目的表现让人眼前一亮,比如开源 6 天 star 破 3k 的 UI Heroicons 是 ...
分类:
其他好文 时间:
2020-03-02 10:53:07
阅读次数:
77