首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
果子哥学算法
果子哥
创建于2021-09-12
订阅专栏
这个专栏将记载本人的所有算法题目
等 1 人订阅
共16篇文章
创建于2021-09-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode【58、最后一个单词的长度】(简单)
问题描述 给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中最后一个单词的长度。 单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。 示例 1: 示例 2: 示例 3
LeetCode【28、实现strStr()】(简单)
问题描述 实现 strStr() 函数。 给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串出现的第一个位置(下标从 0 开始)。如果不
LeetCode【21、合并两个有序链表】(简单)
题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 示例 2: 示例 3: 提示: 两个链表的节点数目范围是 [0, 50]` -
LeetCode【20、有效的括号】(简单)
题目描述 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 示
LeetCode【108、将有序数组转换为二叉搜索树】(简单)
题目描述 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树
LeetCode【88、合并两个有序数组】(简单)
题目描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1
LeetCode【66、加一】(简单)
题目描述 给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。 最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。 你可以假设除了整数 0 之外,这个整数不会以零开头。
LeetCode【53、最大子序和】(简单)
题目描述 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例 1: 示例 2: 示例 3: 示例 4: 示例 5: 提示: 1 <= nums
LeetCode【9、回文数】(简单)
题目描述 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不
LeetCode【14、最长公共前缀】(简单)
题目描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 示例 2: 提示: 1 <= strs.length <= 200 0 <= str
LeetCode【13、罗马数字转整数】(简单)
题目描述 罗马数字包含以下七种字符: I, V, X, L, C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做 II
LeetCode【7、整数反转】(简单)
题目描述 这是 LeetCode 上的 这是 LeetCode 上的 7. 整数反转,难度为 简单。 给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。 如果反转后整数超过
LeetCode【1、两数之和】(简单)
LeetCode 上的 1. 两数之和,难度为 简单。 关键词【数组】、【Hash表】 这是 LeetCode 上的 这是 LeetCode 上的 1. 两数之和,难度为 简单。 给定一个整数数组
LeetCode【35、搜索插入位置】(简单)
问题描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 请必须使用时间复杂度为 O(log n) 的算法。 示例 1: 示例
LeetCode【27、移除元素】(简单)
题目描述 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输
LeetCode【26、删除有序数组中的重复项】(简单)
题目描述 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额