会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
北陌南旬
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2021年9月26日
C++ 判断对称二叉树的递归和非递归做法 [LeetCode 101]
摘要: 题目: 给定一个二叉树,检查它是否是镜像对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \ 3 4 4 3 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3 链接:https://le
阅读全文
posted @ 2021-09-26 13:07 北陌南旬
阅读(109)
评论(0)
推荐(0)
2021年9月25日
C++ 合并两个有序数组的O(n*m)和O(n+m)解法 [LeetCode 88]
摘要: 题目: 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。 注意:最终,合并后数组不应由函数返回,而是存储在数组 nu
阅读全文
posted @ 2021-09-25 15:50 北陌南旬
阅读(268)
评论(0)
推荐(0)
2021年9月15日
C++ dp动态规划经典问题-爬楼梯 [LeetCode 70]
摘要: (1) 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 输入: 3 输出: 3 解释: 有三种方法可以爬到楼顶。 1. 1 阶 + 1 阶 + 1 阶 2. 1 阶 + 2 阶 3. 2 阶 +
阅读全文
posted @ 2021-09-15 22:24 北陌南旬
阅读(549)
评论(0)
推荐(0)
C++ 手动实现开平方根,立方根[LeetCode 69]
摘要: 题目: 给你一个非负整数 x ,计算并返回 x 的 平方根 。 由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去 。 注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5 。 示例 1: 输入:x = 4 输出:2 示例 2: 输入:x = 8
阅读全文
posted @ 2021-09-15 12:40 北陌南旬
阅读(1516)
评论(0)
推荐(0)
2021年9月14日
C++ 两个string类型整数相加 [LeetCode 67]
摘要: 题目: 给你两个二进制字符串,返回它们的和(用二进制表示)。 //思路对十进制,八进制,十六进制整数同样有效 输入为 非空 字符串且只包含数字 1 和 0。 示例 1: 输入: a = "11", b = "1" 输出: "100" 示例 2: 输入: a = "1010", b = "1011"
阅读全文
posted @ 2021-09-14 17:38 北陌南旬
阅读(849)
评论(0)
推荐(0)
2021年9月13日
C++ 整数数组加一 [LeetCode 66]
摘要: 题目: 给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位,数组中每个元素只存储单个数字。 你可以假设除了整数0之外,这个整数不会以零开头。 示例 1: 输入:digits = [1,2,3] 输出:[1,2,4] 解释:输入数组表示数字 123。 示例
阅读全文
posted @ 2021-09-13 16:27 北陌南旬
阅读(334)
评论(0)
推荐(0)
C++ 求字符串中最后一个单词的长度 [LeetCode 58]
摘要: 题目: 给你一个字符串s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。 单词是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 输入:s = "Hello World" 输出:5 示例 2: 输入:s = " fly me to the moon " 输
阅读全文
posted @ 2021-09-13 15:41 北陌南旬
阅读(330)
评论(0)
推荐(0)
2021年9月9日
C++ 数组移除指定元素 [LeetCode 27]
摘要: 题目: 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 输入:nums =
阅读全文
posted @ 2021-09-09 21:12 北陌南旬
阅读(1300)
评论(0)
推荐(0)
2021年9月7日
C++ 括号匹配 [LeetCode 20]
摘要: 题目: 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 示例 1: 输入:s = "()" 输出:true 示例 2: 输入:s = "()[]{}" 输出:t
阅读全文
posted @ 2021-09-07 17:14 北陌南旬
阅读(379)
评论(0)
推荐(0)
C++ 寻找最长公共前缀 [LeetCode 14]
摘要: 题目: 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog","racecar","car"] 输出:"" 解释:输
阅读全文
posted @ 2021-09-07 14:18 北陌南旬
阅读(231)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告