[687]最长同值路径

//给定一个二叉树,找到最长的路径,这个路径中的每个节点具有相同值。 这条路径可以经过也可以不经过根节点。 // // 注意:两个节点之间的路径长度由它...

2021-02-21 · 1 min

[543]二叉树的直径

//给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。 // // //...

2021-02-21 · 1 min

[110]平衡二叉树

//给定一个二叉树,判断它是否是高度平衡的二叉树。 // // 本题中,一棵高度平衡二叉树定义为: // // // 一个二叉树每个节点 的左右两个子树的高度差的绝对...

2021-02-21 · 1 min

[98]验证二叉搜索树

//给定一个二叉树,判断其是否是一个有效的二叉搜索树。 // // 假设一个二叉搜索树具有如下特征: // // // 节点的左子树只包含小于当前节点的数。 // 节点的...

2021-02-20 · 1 min

[2]两数相加

//给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 // // 请你将两个数相加,并以相...

2021-02-20 · 1 min

[1]两数之和

//给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 // // 你可以假设每种输入只...

2021-02-20 · 1 min

[21]合并两个有序链表

//将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 // // // // 示例 1: // // //输入:l1 = [1,2,4], l2 = [1,3,4]...

2021-02-20 · 1 min

[70]爬楼梯

//假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 // // 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? // // 注意:给定 n 是一个正整数...

2021-02-20 · 1 min

[100]相同的树

//给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。 // // 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。...

2021-02-20 · 1 min

[141]环形链表

//给定一个链表,判断链表中是否有环。 // // 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们...

2021-02-20 · 2 min

[53]最大子序和

//给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 // // // // 示例 1: // // //输入:nums = [-2,1,-3,4,-1,2,1,-5,4] /...

2021-02-20 · 1 min

[14]最长公共前缀

//编写一个函数来查找字符串数组中的最长公共前缀。 // // 如果不存在公共前缀,返回空字符串 ""。 // // // // 示例 1: // // //输入:s...

2021-02-19 · 1 min

[1760]袋子里最少数目的球

//给你一个整数数组 nums ,其中 nums[i] 表示第 i 个袋子里球的数目。同时给你一个整数 maxOperations 。 // // 你可以进行如下操作至多 maxOperations 次: // // // 选择任意一个袋子,并将袋子...

2021-02-19 · 2 min

关于博客的Leetcode代码的格式和生成

刷题时生成C++文件 我以前经常在Vscode中刷leetcode题目,但这种方式的代码不够规范,也比较耗时,因为主力语言是 C++ ,所以现在在 Clion 中...

2020-08-22 · 1 min