自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 问答 (2)
  • 收藏
  • 关注

原创 字典序排数

对1到n范围内的数进行字典序升序排列

2025-06-08 12:50:59 222

原创 按字典序排列最小的等效字符串

使用并查集解决连通分量问题。

2025-06-07 16:53:51 476

原创 蛇梯棋--广度优先搜索

蛇梯棋,BFS算法

2025-06-04 22:54:57 424

原创 mock库知识笔记(持续更新)

mock库的学习笔记,笔记会持续更新~

2025-05-28 23:31:24 300

原创 奇数单元格的数目

一个奇数加一个偶数才能得到奇数...

2025-05-25 18:09:17 262

原创 零数组变换I

经典的差分数组使用场景

2025-05-25 13:47:36 272

原创 差分数组知识笔记

差分数组的使用场景和使用方法

2025-05-25 12:59:30 235

原创 前缀和知识笔记

前缀和的使用场景和用法

2025-05-25 11:19:12 264

原创 查找包含给定字符的单词

遍历每一个words[i],然后判断words[i]中是否有x,有就把i添加到结果集合中。给你一个下标从 0 开始的字符串数组 words 和一个字符 x。请你返回一个 下标数组 ,表示下标在数组中对应的单词包含字符 x。注意 ,返回的数组可以是 任意 顺序。

2025-05-24 23:33:00 196

原创 字符串的排列

滑窗+哈希

2025-05-24 00:31:51 426

原创 移除字母异位词后的结果数组

字母异位词 是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。在一步操作中,需要选出任一下标 i ,从 words 中 删除 words[i]。2、相邻两个字符串如果不是字母异位词,既words[i]与words[i+1]不是异位词,则把words[i]添加到结果集中。在执行所有操作后,返回 words。给你一个下标从 0 开始的字符串 words ,其中 words[i] 由小写英文字符组成。words[i - 1] 和 words[i] 是 字母异位词。

2025-05-21 23:38:44 134

原创 三角形类型

如果这个数组无法构成一个三角形,请你返回字符串 “none” ,否则返回一个字符串表示这个三角形的类型。给你一个下标从 0 开始长度为 3 的整数数组 nums ,需要用它们来构造三角形。如果一个三角形的所有边长度相等,那么这个三角形称为 equilateral。如果一个三角形恰好有两条边长度相等,那么这个三角形称为 isosceles。如果一个三角形三条边的长度互不相同,那么这个三角形称为 scalene。2、根据三条边的长度返回不同的三角形类型。

2025-05-19 22:19:09 146

原创 leetcode75.颜色分类

leetcode75.颜色分类

2025-05-17 20:38:42 279

原创 最长相邻不相等子序列II

用最长递增子序列思路解决这道题目

2025-05-16 23:52:06 394

原创 最长相邻不相等子序列 I

简单贪心算法

2025-05-15 23:56:58 147

原创 增减字符串匹配

双指针

2025-05-14 23:45:59 222

原创 字符串转换后的长度 I

解法一:递归思路(超时)解法二:动态规划

2025-05-13 23:57:10 190

原创 找出3位偶数

leetcode第2094题,找出3位偶数

2025-05-12 23:21:31 234

原创 基本计算器 II

实现一个简单的计算器

2025-05-12 00:11:45 134

原创 数组的最小和

数组的最小和,使用简单易懂的方法进行解答

2025-05-10 19:56:07 154

原创 leetcode.62.不同路径

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。问总共有多少条不同的路径?注:图片来自leetcode原题。

2024-08-11 13:41:15 332

原创 leetcode 2663.字典序最小的美丽字符串

字典序最小的美丽字符串

2024-06-22 16:00:35 366

原创 leetcode 135.分发糖果

leetcode 135题分发糖果算法思路解析

2024-06-16 13:00:15 358 1

原创 算法:二进制以十进制形式表示数组的元素选择

二进制表示数组元素的选择,二进制转十进制供开发调用

2024-01-06 16:32:08 515 1

原创 力扣765 情侣牵手 笔记

并查集

2023-11-12 15:54:29 124 1

原创 执行 K 次操作后的最大分数-力扣2530

笔记

2023-10-26 00:20:21 129

原创 串联所有单词的子串(笔记)

滑动窗口的天花板

2023-10-03 14:18:49 77 1

原创 无向红黑图-回溯法

Python使用回溯法解决无向红黑图

2023-09-29 11:35:26 110 1

原创 星球争霸篮球赛

桶思想+贪心思路

2023-09-29 09:38:40 126 1

原创 修改pycharm缓存缓存路径

1、打开pycharm安装目录下的bin\idea.properties文件。4、把C盘原来的缓存目录拷贝到修改后的路径下。

2023-09-29 09:21:37 1817 2

原创 迪杰特斯拉算法【Python版】

当前dst最小的节点为1,寻找与1连接的节点(0已经被标记过,所以不会找它),并更新;初始化表格(num表示节点,dst表示距离,pre表示前一个节点,flag表示该节点是否被访问过)当前没被访问过且dst最小的是节点2,寻找与节点2连接的节点,其中4和5没有被访问。节点5到节点4的距离为6,6+9=15,距离没有发生改变,不更新。因为节点7到节点3的距离大于当前节点3的距离,所以不更新。当前dst最小的节点为3,与3相连的节点有1、4、6、7。当前dst最小的节点为7,与7相连的节点有3、6、8。

2023-08-27 11:04:55 108

原创 归并排序--

备忘录--递归排序

2022-11-28 17:14:09 90

原创 pip报错Fatal error in launcher: Unable to create process using xxxx

pip报错Fatal error in launcher: Unable to create process using xxxx

2022-11-26 11:35:05 497

原创 python-django自定义分页

django自定义分页模板,可以忽视1和3,2才是自定义分页的主函数

2021-12-06 15:53:12 869

原创 列表和元组

python中列表和元组的区别

2021-12-03 16:21:16 764

空空如也

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

TA关注的人

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