摘要: 一,双指针类型 27,移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 26,移除重复元素 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 阅读全文
posted @ 2021-05-08 19:39 刘凯_tju 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 27. 移除元素 难度简单920收藏分享切换为英文接收动态反馈 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组 阅读全文
posted @ 2021-05-08 19:29 刘凯_tju 阅读(41) 评论(0) 推荐(0) 编辑
摘要: 21. 合并两个有序链表 难度简单1697收藏分享切换为英文接收动态反馈 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 示例 2: 输入:l1 阅读全文
posted @ 2021-05-08 19:24 刘凯_tju 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 20. 有效的括号 难度简单2381收藏分享切换为英文接收动态反馈 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 示例 1: 输入:s = "()" 输出:t 阅读全文
posted @ 2021-05-08 17:58 刘凯_tju 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 14. 最长公共前缀 难度简单1591收藏分享切换为英文接收动态反馈 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["d 阅读全文
posted @ 2021-05-08 17:42 刘凯_tju 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 13. 罗马数字转整数 难度简单1305收藏分享切换为英文接收动态反馈 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII 阅读全文
posted @ 2021-05-08 16:13 刘凯_tju 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 9. 回文数 难度简单1492收藏分享切换为英文接收动态反馈 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 示例 1: 输入:x = 121 输出:t 阅读全文
posted @ 2021-05-08 15:46 刘凯_tju 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 7. 整数反转 难度简单2726收藏分享切换为英文接收动态反馈 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 示例 1 阅读全文
posted @ 2021-04-26 11:17 刘凯_tju 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 38. 外观数列 难度简单690收藏分享切换为英文接收动态反馈 给定一个正整数 n ,输出外观数列的第 n 项。 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定义的数字字符串序列: countAndSay(1) = "1" countA 阅读全文
posted @ 2021-04-26 10:41 刘凯_tju 阅读(53) 评论(0) 推荐(0) 编辑
摘要: 35. 搜索插入位置 难度简单902收藏分享切换为英文接收动态反馈 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 示例 2: 输入: [ 阅读全文
posted @ 2021-04-25 15:21 刘凯_tju 阅读(38) 评论(0) 推荐(0) 编辑