自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣第六题——字形变换

将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为行数为3时,排列如下:Y I R。请你实现这个将字符串进行指定行数变换的函数:Y A H RP I"A"',''.'

2024-07-12 19:37:57 196

原创 力扣第五题——最长回文子串

给你一个字符串s,找到s中最长的回文子串。"bab""aba" 同样是符合题意的答案。

2024-07-12 19:33:52 192

原创 力扣第72题

inention -> enention (将 'i' 替换为 'e')enention -> exention (将 'n' 替换为 'x')exention -> exection (将 'n' 替换为 'c')horse -> rorse (将 'h' 替换为 'r')intention -> inention (删除 't')exection -> execution (插入 'u')rorse -> rose (删除 'r')rose -> ros (删除 'e')

2024-07-11 19:33:43 145

原创 力扣第71题——简化路径

表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。任意多个连续的斜杠(即,从根目录向上一级是不可行的,因为根目录是你可以到达的最高级。,表示指向某一文件或目录的 Unix 风格。在规范路径中,多个连续斜杠需要用一个斜杠替换。开头),请你将其转化为更加简洁的规范路径。对于此问题,任何其他格式的点(例如,在 Unix 风格的文件系统中,一个点()表示当前目录本身;注意,最后一个目录名后面没有斜杠。)均被视为文件/目录名称。

2024-07-11 19:30:48 203

原创 力扣第70题——爬楼梯

假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个台阶。你有多少种不同的方法可以爬到楼顶呢?n = 22有两种方法可以爬到楼顶。1. 1 阶 + 1 阶2. 2 阶n = 33有三种方法可以爬到楼顶。1. 1 阶 + 1 阶 + 1 阶2. 1 阶 + 2 阶3. 2 阶 + 1 阶。

2024-07-10 22:46:05 207

原创 力扣第六十九题——x的平方根

给你一个非负整数x,计算并返回x的。由于返回类型是整数,结果只保留,小数部分将被不允许使用任何内置指数函数和算符,例如或者x ** 0.5。x = 42x = 828 的算术平方根是 2.82842..., 由于返回类型是整数,小数部分将被舍去。

2024-07-08 23:55:24 264

原创 力扣第六十七题——二进制求和

给你两个二进制字符串a和b,以二进制字符串的形式返回它们的和。

2024-07-07 14:14:35 285

原创 力扣六十六题+加一(递归思想运用)(附思路讲解、知识点精炼及完整代码)

给定一个由组成的数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储数字。你可以假设除了整数 0 之外,这个整数不会以零开头。[1,2,4]输入数组表示数字 123。[4,3,2,2]输入数组表示数字 4321。[1]

2024-07-06 11:42:37 2160

原创 力扣——最后一个单词的长度

单词的长度。

2024-07-02 12:57:13 363

原创 力扣——搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为O(log n)的算法。214。

2024-07-01 14:30:25 261

原创 力扣简单难度第九题——找出字符串中第一个匹配项的下标(附完整代码知识讲解和知识点)(暴力匹配法解析)

字符串问题最简单的暴力破解法

2024-06-30 15:04:01 1100

原创 力扣简单难度第八题——移除元素(附代码、思路讲解及知识点解析)(双指针的运用)(文章最后有双指针运用八股文,不用脑子快速写代码)

双指针八股文,解决数组问题快到起飞

2024-06-29 15:56:02 926

原创 力扣简单难度第七题——删除有序数列中的重复项(附知识讲解和知识点)(双指针方法解析)

双指针:双指针是在链表中常用中常用的编程技巧,当我们要删选数据是就可以采取双指针方法。双指针技巧的关键在于合理地移动指针,以及根据问题的特点选择合适的指针移动策略。使用双指针可以减少空间复杂度,提高代码的效率。在实际编程中,双指针技巧经常与数组、链表和字符串等数据结构结合使用,解决各种算法问题。

2024-06-28 16:03:30 1555

原创 力扣简单难度第六题——合成两个有序链表(附思路讲解和知识点)(关于链表初学者的干货!!!)

这篇文章主要考我们是链表的理解,链表由节点组成,每个节点包含数据和指向下一个节点的指针,合并有序单链表首先要考虑递归解法,因为对于链表这类递归数据结构,递归操作通常比迭代操作更容易理解和实现。递归直接利用了链表的递归性质,使得代码更加直观。然后要善于把握特殊情况,这个题目中链表因为是有序的,所以我们分析是首先就可以用if函数将链表为空后的特殊情况表示出来,然后直接输出剩下的链表,从而达到我们解题的目的。

2024-06-28 02:10:20 495

空空如也

空空如也

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

TA关注的人

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