自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据结构:排序算法

常见的排序算法主要有:冒泡排序、插入排序、选择排序、快速排序、归并排序、堆排序、基数排序。

2024-03-23 17:15:50 1538 1

原创 LeetCode 74. 搜索二维矩阵

数组中,每一行按严格递增顺序排列,且每一行的第一个元素大于前一行的最后一个元素。这就说明,数组的第一列也是按递增顺序排列。因此可以采用分块查找的算法思想。首先确定target可能所在的行,再确定target是否存在。第一步:确定target所在的行。针对数组第一列,根据折半查找的算法思想,查找到第一个大于target的元素,target所在的行就在它的前一行。第二步:采用折半查找算法判定target是否存在。给你一个满足下述两条属性的。

2024-03-15 17:14:11 342 1

原创 LeetCode73、矩阵置零

LeetCode73、矩阵置零

2024-03-14 15:26:00 456

原创 LeetCode 36、有效的数独

9x9的数独可以分为一个3x3的大九宫格,创建一个三维数组nineSequareGrids[i][j][k]用于记录待验证数字在小九宫格中出现的次数,其中i、j表示小九宫格的位置,k表示待验证数字,数组元素表示待验证数字出现的次数。初始时,数组rows、columns、nineSequareGrids的初值均为0,遍历数独,如果每次验证时,数组元素不为零,则说明该数字在所在的行、所在的列、所在的小九宫格中已经出现,数独无效;,验证已经填入的数字是否有效即可。

2024-03-13 14:35:45 629

原创 LeetCode 72:编辑距离

LeetCode 72:编辑距离

2024-03-12 00:01:03 450

原创 LeetCode 49:字母异位词分组

LeetCode 49:字母异位词分组

2024-03-10 20:39:58 640

空空如也

空空如也

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

TA关注的人

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