自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 74. 搜索二维矩阵

已知一个 m x n整数矩阵和整数target,怎么迅速判断target是否在矩阵种?

2024-08-22 12:05:47 329

原创 leetcode_72. 编辑距离

两个单词word1和word2,怎么得到将word1转换成word2所使用的最少操作数

2024-08-22 11:08:00 277

原创 leetcode_68. 文本左右对齐

重新排版单词,将给定的单词数组words和一个长度maxWidth,成为每行恰好有maxWidth个字符,且左右两端对齐的文本。

2024-08-21 14:54:48 540

原创 leetcode_62. 不同路径 + 63. 不同路径 II

m x n网格的左上角到达右下角,每次只能向下或者向右移动一步。问总共有多少条不同的路径

2024-08-20 21:31:52 1097

原创 leetcode_60. 排列序列

集合[1,2,3,...,n],其所有元素共有n!种排列,返回集合从小到大第k个排列

2024-08-20 18:05:42 446

原创 leetcode_59. 螺旋矩阵 II

通过一个正整数n按顺时针顺序螺旋排列的n x n正方形矩阵matrix

2024-08-20 11:43:48 249

原创 leetcode_57. 插入区间

如何在intervals中插入区间newInterval,使得intervals依然按照starti升序排列,且区间之间不重叠(可以合并区间)

2024-08-20 10:58:08 297

原创 leetcode_56. 合并区间

如何将若干个区间的集合的重叠区间合并

2024-08-19 16:35:52 388

原创 leetcode_55. 跳跃游戏

非负整数数组,最初位于数组的第一个下标,数组中的每个元素代表在该位置可以跳跃的最大长度,如何判断能否跳到最后一个下标?

2024-08-19 11:14:22 719

原创 leetcode_54. 螺旋矩阵

如何按照顺时针螺旋顺序,返回一个矩阵中的所有元素

2024-08-19 09:57:50 213

原创 leetcode_53. 最大子数组和

给一个整数数组nums,找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。

2024-08-18 16:38:16 401

原创 leetcode_52. N 皇后 II

研究如何将n个皇后放置在n × n的棋盘上,并且使皇后彼此之间不能相互攻击

2024-08-18 15:26:49 563

原创 leetcode_51. N 皇后

如何将n个皇后放置在n×n的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数n,返回所有不同的的解决方案。

2024-07-29 17:02:43 456

原创 leetcode_50.Pow(x,n)

实现计算x的整数n次幂函数

2024-07-29 15:42:48 310

原创 leetcode_49.字母异位词分组

字母异位词是由重新排列源单词的所有字母得到的一个新单词。一个字符串数组,怎么才能把字母异位词将组合在一起呢?

2024-05-05 14:54:41 566

原创 leetcode_48.旋转图像

给定一个n×n的二维矩阵matrix表示一个图像。怎么在不使用另一个矩阵的情况下将图像顺时针旋转 90 度?

2024-05-04 17:40:47 541

原创 leetcode_47.全排列 II

给定一个可包含重复数字的序列nums,返回所有不重复的全排列。在这个问题里面怎么保证排列不出现重复呢?

2024-05-04 16:13:19 718

原创 leetcode_46.全排列

给定一个不含重复数字的数组nums,返回其所有可能的全排列。

2024-05-04 15:08:09 406 1

原创 leetcode_45.跳跃游戏 II

给定一个长度为n的整数数组nums。每个元素nums[i]表示从索引i向前跳转的最大长度。即在nums[i]处,可以跳转到任意i + nums[i] < n。这样的情况下,如何返回到达的最小跳跃次数呢?

2024-05-04 14:47:33 523

原创 leetcode_43.字符串相乘

给定两个以字符串形式表示的非负整数num1和num2,不能使用任何内置的 BigInteger 库或直接将输入转换为整数,怎么得到num1和num2的乘积。

2024-05-03 18:07:49 973

原创 leetcode_41.缺失的第一个正数

怎么在时间复杂度为O(n)且只使用常数级别额外空间的情况下,找到未排序的整数数组nums中没有出现的最小的正整数?

2024-04-30 14:53:12 666

原创 leetcode_40.组合总和 II

给定一个候选人编号的集合candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。如何得到所有的结果,又怎么避免重复的结果?

2024-04-30 13:19:15 377 2

原创 leetcode_39.组合总和

可以无限制重复被选取的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有可能,并以列表形式返回。

2024-04-28 16:42:12 527 2

原创 leetcode_38.外观数列

什么是外观数列?给定一个正整数n,怎么输出输出外观数列的第n项?

2024-04-28 15:40:45 539

原创 leetcode_37.解数独

怎么编写一个程序,通过填充空格来解决数独问题,尝试一下回溯

2024-04-27 19:05:14 712 3

原创 leetcode_36.有效的数独

怎么判断一个半成品的数独是否有效呢

2024-04-27 18:46:53 691

原创 leetcode_34.在排序数组中查找元素的第一个和最后一个位置

怎么查找目标值的左边界和右边界,使得时间复杂度O(logn)?还是二分?

2024-04-27 18:01:03 236

原创 leetcode_33.搜索旋转排序数组

怎么在旋转数组中找到目标值并且使得时间复杂度为O(logn)?二分查找?

2024-04-25 16:33:24 538 1

原创 leetcode_31.下一个排列

整数数组的下一个排列是指其整数的下一个字典序更大的排列,怎么找到数组的“下一个排序”呢

2024-04-24 21:21:11 1385

原创 leetcode_29.两数相除

不使用乘法、除法和取余运算怎么实现两数相除?

2024-04-24 17:34:53 831

原创 leetcode_24.两两交换链表中的节点

给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。核心思路是通过遍历链表,对于每两个相邻的节点进行交换。在交换节点时,需要注意处理头节点以及更新相应的指针。

2024-04-23 16:35:36 345

原创 leetcode_22.括号生成

代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且。

2024-04-23 15:55:19 534

原创 leetcode_20.有效的括号

遍历完成后,如果栈为空,则表示所有的括号都已匹配,返回。,判断字符串是否有效。

2024-04-22 21:58:45 557

原创 leetcode_19.删除链表的倒数第 N 个结点

用于保存链表中的所有节点。然后遍历链表,将每个节点添加到。如果不是删除头节点,找到倒数第n个节点的前一个节点。,即第二个节点,这样就删除了头节点。,这样就成功删除了倒数第n个节点。给你一个链表,删除链表的倒数第。个结点,并且返回链表的头结点。你能尝试使用一趟扫描实现吗?如果要删除的是头节点(即。等于链表长度),直接返回。

2024-04-22 17:35:09 322

原创 leetcode_18.四数之和

给你一个由n个整数组成的数组nums,和一个目标值target。请你找出并返回满足下述全部条件且的四元组bcd你可以按返回答案。

2024-04-20 19:38:32 423

原创 leetcode_17.电话号码的字母组合

给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按返回。给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。

2024-04-20 14:15:18 539

原创 leetcode_16.最接近的三数之和

给你一个长度为n的整数数组nums和 一个目标值target。请你从nums中选出三个整数,使它们的和与target最接近。返回这三个数的和。假定每组输入只存在恰好一个解。2与 target 最接近的和是 2 (-1 + 2 + 1 = 2)。0。

2024-04-20 13:41:35 340

原创 leetcode_15.三数之和

给你一个整数数组nums,判断是否存在三元组满足i!= ji!= k且j!= k,同时还满足。请你返回所有和为0且不重复的三元组。答案中不可以包含重复的三元组。不同的三元组是 [-1,0,1] 和 [-1,-1,2]。注意,输出的顺序和三元组的顺序并不重要。[]唯一可能的三元组和不为 0。[[0,0,0]]唯一可能的三元组和为 0。

2024-04-19 20:21:09 914 1

原创 leetcode_12.整数转罗马数字

数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做。,即为两个并列的 1。给你一个整数,将其转为罗马数字。例如, 罗马数字 2 写做。

2024-04-18 14:52:35 520 2

原创 leetcode_11. 盛最多水的容器

给定一个长度为n的整数数组height。有n条垂线,第i条线的两个端点是(i, 0)和。找出其中的两条线,使得它们与x轴共同构成的容器可以容纳最多的水。返回容器可以储存的最大水量。你不能倾斜容器。49图中垂直线代表输入数组 [1,8,6,2,5,4,8,3,7]。在此情况下,容器能够容纳水(表示为蓝色部分)的最大值为 49。1。

2024-04-18 12:03:33 447 1

空空如也

空空如也

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

TA关注的人

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