自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 LeetCode: 104. 二叉树的最大深度(包含递归模板)

题目:给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明:叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回它的最大深度3 。链接:https://leetcode-cn.com/problems/maximum-depth-of-binary-tree时间复杂度:O(N) 每个结...

2020-07-16 00:07:08 404

原创 LeetCode:1. 两数之和

1. 两数之和给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]链接:https://leetcode-cn.com/problems/two-sum思路:...

2020-07-30 00:48:32 111

原创 LeetCode:66. 加一

66. 加一给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。链接:https://leetcode-cn.com/problems/plus-one...

2020-07-29 01:29:31 143

原创 编译Go项目报错:A connection attempt ...

起因:你有遇到过类似的问题吗?编译Go项目时,会提示 unknownimportpath ...Aconnectionattemptfailedbecause ...go:downloadinggithub.com/stretchr/testifyv1.4.0go:downloadinggithub.com/bitly/go-simplejsonv0.5.0testClient.go:7:2:unknownimportpath"github.com/bit...

2020-07-28 22:06:38 1242

原创 LeetCode:26. 删除排序数组中的重复项

26. 删除排序数组中的重复项给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例2:给定 nums = [0,0,1,1,1,2,2,3,3,4...

2020-07-28 00:50:51 217

原创 LeetCode:70. 爬楼梯

题目:70. 爬楼梯难度简单1156假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定n是一个正整数。示例 1:输入: 2输出: 2解释: 有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶示例 2:输入: 3输出: 3解释: 有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶时间...

2020-07-27 14:09:32 119

原创 记Vscode中配置leetcode插件的过程(设置默认语言和代码保存路径):

1.安装leetcode插件首先要安装leetcode的插件,参考下面这篇文章,很详细:在vscode中配置LeetCode插件,从此愉快地刷题:https://www.cnblogs.com/techflow/p/12590795.html2.leetcode配置有的小伙伴可能安装完leetcode插件并成功登录leetcode后,不小心选错了默认编程语言和默认代码保存路径,但是又不知道如何重新设置这些属性:3.解决方法:设置 —输入"leetcode" — 更改扩展...

2020-07-27 01:09:09 5028 1

原创 Goland 编译时提示 cannot find package “golang.org/x/[…]” 的解决办法

参考:https://www.cnblogs.com/littermonster/articles/12671284.html编译项目时,很多Go的依赖包都无法通过go get得到,如下图:解决方法:打开cmd命令窗口,进入到 golang.org/x 路径下,执行如下命令:git clonehttps://github.com/golang/net.git注意:go在 github 上建立了一个镜像库,如https://github.com/golang/net对应的...

2020-07-25 17:42:00 6569

原创 LeetCode 94. 二叉树的中序遍历

LeetCode 94. 二叉树的中序遍历

2020-07-21 17:20:35 119

原创 LeetCode:11. 盛最多水的容器

题目:给你 n 个非负整数 a1,a2,...,an,每个数代表坐标中的一个点(i,ai) 。在坐标内画 n 条垂直线,垂直线 i的两个端点分别为(i,ai) 和 (i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。说明:你不能倾斜容器,且n的值至少为 2。图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为49。示例:输入:[1,8,6,2,5,4,8,3,7]输出:4......

2020-07-21 01:29:09 178

原创 LeetCode 22. 括号生成

LeetCode 22. 括号生成

2020-07-16 13:17:15 495

原创 LeetCode:26. 删除排序数组中的重复项

题目:给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考虑数组中超出新长度后面的元素。示例2:给定 nums = [0,0,1,1,1,2,2,3,3,4],函数应该返回新的...

2020-07-13 19:09:20 105

原创 LeetCode:20. 有效的括号

题目:给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。有效字符串需满足:1.左括号必须用相同类型的右括号闭合。2.左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例 1:输入: "()"输出: true示例2:输入: "()[]{}"输出: true示例3:输入: "(]"输出: false示例4:输入: "([)]"输出: false示例5:输入: "{[]}"输出:...

2020-07-10 01:27:45 165 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除