自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法训练营第十四天

采用前序遍历的时候 将左右节点互换即可。​ 给定一个二叉树翻转左节点跟右节点。前序遍历采用,左中右的遍历方法。

2024-08-01 21:06:59 368

原创 算法训练营第十二天 二叉树

二叉树(Binary Tree)是由n个节点构成的有限集(n>=0),n=0时为空树,n>0时为非空树。每个结点的度最多为2。度是树枝。结点的子树有左右之分,不能随意调换,调换后又是一颗新的二叉树。

2024-07-30 21:48:57 1267

原创 算法训练营第十一天 栈与队列02

遍历该列表然后从中取元素,如果是数字则入栈,如果是符号取栈顶的两个元素做表达式,并将该结果重新压入栈。将数字压入栈中,如果遇到运算符就取出栈顶的两个元素来做运算。并将运算结果压入栈中。因为返回的是一个逆波兰表达式。计算出来的0.几会向上取整,

2024-07-30 21:45:10 394

原创 算法训练营第十天

来存放栈中的元素,称为顺序栈,

2024-07-29 16:32:50 367

原创 代码随想录算法训练营第9天151. 翻转字符串里的字符串 55. 右旋字符串

题目简介:​ 给定一个单词句子“blue is the sky” 将单词反转过来“sky the is blue”

2024-07-25 21:52:09 189

原创 代码随想录算法训练营第七天454.四数相加

题目简介:​ 给定四个相同长度的列表,要求返回多少个元组(i,j,k,l)其中A[i]+B[j]+C[k]+D[l]=0.

2024-07-24 22:22:50 255

原创 代码随想录算法训练营第8天344. 反转字符串 541.反转字符串Ⅱ 54.替换数字

​ 编写一个函数,将输入的字符串反转过来,不分配额外的空间,只能原地修改数组。​ 给定字符串s和整数k,要求将每2k个字符的前K个字符进行反转,其余字符串保持原样。​ 当s<k时,直接全部反转。反之当s>k的时候,反转前K个,剩余保持原样。​ 给定一个字符串s,包含小写字母和数字字符,将字符串中的字母替换为‘number’字符串。

2024-07-24 21:52:19 230

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

【代码】代码随想录算法训练营第四天。

2024-07-20 23:56:13 271

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

链表由两个一个一个节点组成,每一个节点包含一个数据域一个指针域(存放指向下一个节点的指针),最后一个节点的指针域指向null。链表的入口节点称为 链表的头节点(head)

2024-07-20 00:14:58 406

原创 代码随想录算法训练营第二天977. 有序数组的平方 209. 长度最小的子数组 59螺旋矩阵Ⅱ

分别学习了**二分查找移除元素有序数组的平方长度最小的子数组螺旋矩阵Ⅱ**分别对应方法二分查找法、双指针法、双指针法、滑动窗口(双指针)、循环不变量在数组中应当注意循环条件(左闭右开,左闭右闭),注意数组越界。对于新掌握的双指针法有不同的用法用于删除元素,一个快一个慢,操作同一个数组,快的与慢的比较,**满足条件慢的才往前走,快的一直走。**对于排序 ,**再加一个新数组,一个最左一个最右,先比较再赋值再移动**。滑动窗口,**两个指针开始都是在最左边。

2024-07-19 00:20:03 1549

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

文档讲解:()、视频讲解:(

2024-07-17 23:30:40 1655 1

代码随想录训练营第五天

代码随想录训练营第五天

2024-07-23

空空如也

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

TA关注的人

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