自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录Day24

本题明确要求只会分成4段,所以不能用切割线切到最后作为终止条件,而是分割的段数作为终止条件。或者直接先记录,就可以避免需要先录入空数组。

2024-10-02 20:03:12 428

原创 代码随想录Day23—回溯2

切割问题:切割一个a之后,在bcdef中再去切割第二段,切割b之后在cdef中再切割第三段.....。和39思路差不多,注意需要跳过重复元素,因为一个数组中可能会有两个一样的数字。注意注释掉的,如果把sum放外面做加减的话,之后回溯的时候需要,减去那个值。注意细节,比如需要toString()等。有点生疏,字符串语法。

2024-10-01 19:58:56 257

原创 代码随想录Day22——回溯1

递 推 小 结:1、递推是从已知条件开始;2、递推必须有明确的通用公式;3、递推必须是有限次运算。递 归 小 结:1.递归:未知的推到已知的,再由此返回。2. 基本思想:将复杂的操作分解为若干重复的简单操作。

2024-09-14 22:03:40 370

原创 代码随想录打卡第10天

两个栈一个负责入一个负责出。

2024-09-03 17:23:06 274

原创 代码随想录打卡第九天

好方法:先去除多余空格,然后将整个句子翻转,再将每个单词翻转。可以用StringBuffer也可以用char数组。自己写出来了,耗时37:04,采用StringBuffer,双指针,从后面遍历进行拼接。

2024-09-02 20:58:29 355

原创 代码随想录算法训练营第八天

非常简单,双指针,耗时3:53。

2024-08-22 10:46:16 136

原创 代码随想录第七天

​。

2024-08-21 11:30:14 183

原创 代码随想录第六天

242.有效的字母异位词采用数组来记录出现的次数,一个++,一个--,如果最后都为0则返回true349. 两个数组的交集202. 快乐数。

2024-08-21 09:13:58 369

原创 代码随想录第四天

24. 两两交换链表中的节点涉及到 增删改操作,用虚拟头结点都会方便很多24. 两两交换链表中的节点。

2024-08-18 08:28:43 264

原创 代码随想录算法训练营第三天

2. 忘记写第一个while循环,没有处理好头结点。203. 移除链表元素 16:10min。前段时间刚写过,使用的是双指针的写法。不难,使用的是不带虚拟头结点的方法,1. 忘记判断head是否为null。14:09- 15:10 共计1h。707. 设计链表 8:16min。206. 反转链表 4:16min。这次使用的是递归的方法。

2024-08-16 15:11:23 184

原创 代码随想录速发训练营第二天

8:32-10:08 16:14-17:00 总耗时2.5h左右。

2024-08-15 17:02:40 368 1

原创 代码随想录算法训练营第一天 | 704 二分查找、27 移除元素、977 有序数组的平方、35 搜索插入位置、34 在排序数组中查找元素的第一个和最后一个位置

8:20-10:50,耗时2.5小时。

2024-08-14 11:07:59 440

原创 算法学习Day14——二叉树

采用中序遍历,因为中序遍历是有顺序的,如果和前一个相同则Count+1,如果不同,则让count=1,代表第一次出现。根据大小来决定是从左子树还是右子树来找,如果节点为空,则说明就是这里。

2024-07-30 17:31:41 257

原创 算法学习Day13——二叉树4

【代码】算法学习Day13——二叉树4。

2024-07-28 15:48:03 208

原创 算法学习Day12——二叉树3

使用后序遍历先算左右子树的深度,如果相同,就是慢二叉树,直接用公式,2^n-1.如果不相同,则是左右子树的节点个数向上传递。因为最终肯定会是完全二叉树。

2024-07-26 09:45:46 355

原创 算法学习Day10——二叉树1

1. 确定递归函数的参数和返回值2. 确定终止条件3. 确定单层递归的逻辑。

2024-05-23 11:17:32 243

原创 npm ERR! A complete log of this run can be found in: npm ERR!

node版本低,需要先升级node。升级node之后在更新npm成功。执行(查看版本,更新npm)但更新npm又出现下面报错。有可能是npm版本不一致。

2024-05-14 10:32:13 1269 1

原创 算法学习Day11——二叉树2

先判断两个节点是否同时为空,然后进入单层比较,然后接着递归比较内侧和外侧的。

2024-03-28 18:27:34 304

原创 TPshop安装问题解决

登录前台后出现大量代码

2024-03-14 08:29:30 579 1

原创 算法学习Day8——栈和队列1

用两个栈,一个输入栈,一个输出栈。

2024-02-26 15:04:21 432 1

原创 算法学习Day7——字符串2

kmp经典题目。讨厌kmp.........

2024-02-22 15:34:35 384 1

原创 算法学习Day6——字符串1

初步思路:使用双指针,左右指针交换即可。

2024-02-21 11:18:01 364

原创 算法学习Day5——哈希2

思路:先算a,b之和,再看减去c,d之和能不能为0,类似两数之和的思路备注:如果在Map中存在key,则返回key所对应的的value。如果在Map中不存在key,则返回默认值。

2024-02-20 15:09:47 421 1

原创 算法学习Day4——哈希1

在需要判断元素是否重复出现的时候可以考虑使用哈希法。

2024-02-19 13:30:49 424 1

原创 算法学习Day3——链表专项2

两个指针,一个指向第一个节点,另外一个指向第n个节点,然后一直往后移动.注意:快慢指针要指向虚拟头结点,否则如果长度为n的话会报错(第一个循环)

2024-02-18 16:09:25 420

原创 算法学习Day2——链表专项1

比较easy,核心就是将需要移除的元素跨过去。要注意处理头结点为空的情况,设置虚拟头结点(有可能头结点就是需要删除的那个元素)

2024-02-17 18:20:24 412 1

原创 2023牛客寒假集训营(一)

发现之前未发布的草稿,还是发布一下。

2024-02-17 10:37:36 344 1

原创 算法学习Day1——数组专项

这类问题的关键点在于,要注意到边界问题,一般处理方式为左闭右闭,或者左闭右开。l 和 r 的+1 -1 也很重要。

2024-02-15 17:14:32 479 1

原创 编程导航算法通关村第六关|青铜

恢复二叉树的操作:略。

2023-08-14 18:50:42 636

原创 编程导航算法通关村第二关|白银

一个一个进行插入,利用虚拟结点。

2023-07-29 15:57:25 1014

原创 编程导航打卡第二关链表反转|青铜

用temp提前记录下一个要反转的结点。

2023-07-26 11:23:52 1146 1

原创 编程导航算法通关村第一关|白银

没有思路时,将常用的数据结构和算法都想一遍。

2023-07-19 17:31:56 1396

原创 编程导航算法通关村第一关|青铜|链表基础

规范的链表定义LeetCode算法题中常用val = x;ext = null;//作用不大,写了更标准。

2023-07-17 14:42:59 2102 1

原创 编程导航算法通关村第0关|通关热身

一个数组,链表,队列,栈,或者Hash,O(n)做题以半小时为界,半个小时还不会做,找他人解析。不要想着一步登天,一劳永逸(经常会这样想)按专题刷,大白话,多画图,先手写再上机。时间复杂度是语句执行的次数。二维数组,O(n^2)看需要申请多少空间。

2023-07-17 10:13:48 155

原创 [flutter]Running Gradle task ‘assembleDebug‘...

flutter项目运行时一直卡在Running Gradle task 'assembleDebug'... & Could not resolve all dependencies for configuration ':classpath'.

2023-03-20 10:43:01 515

原创 阅读打卡day1:16个前端必备的实用工具与网站

前端的网站和实用工具推荐总结

2023-01-15 16:29:34 71

空空如也

空空如也

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

TA关注的人

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