自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 插排&快排

概念: 一个数组中,把未排序的元素在已排序的元素中比较,插入到合适的位置,直至数组结尾,开始时默认第一个元素是已经排好序的,从第二个开始拿出来比较,需要有一个标记以排好序的位置坐标,开始时的坐标为1(此为数组索引),每排好一个元素索引后移一位,当索引值为数组长度时表示排完了插入排序适用于,数组中部分元素以排好序,小规模的排序。

2024-11-23 10:53:33 527

原创 冒泡VS选择

冒泡:每次遍历数组时,元素间两两相比较,按照升序或降序要求将符合要求的元素后移,每次遍历后当前遍历次数就是排好序的尾元素个数,所以一共要遍历素组长度减一次(第一个元素无需单独遍历一遍)选择:可以理解为冒泡的一种优化,每次遍历找到确定的那个剩下元素中最大或者最小的元素,将其按序从数组的第一个位置开始放置,知道整个数组排序完成。

2024-11-15 21:46:40 281

原创 翻转二叉树226

【代码】翻转二叉树226。

2024-11-14 21:33:25 250

原创 天才的懈怠 : 平衡二叉树

树:还是用递归,从最深的节点开始向上判断,保证每个节点的左右子树高度差不大于1,大于1的用 -1 做标记

2024-11-13 21:44:55 292

原创 力扣104 : 二叉树最大深度

补:二叉树的最大深度描述: 给定一个二叉树 root ,返回其最大深度。二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。何解?树一般常用递归:递到叶子节点开始倒着处理

2024-11-13 20:51:06 230

原创 补: 镜像二叉树 101

思路: 类似层序遍历,按层遍历,但在栈中存的时候,将镜像要比对的两个节点顺序存入(先存左在存右),边存边比对

2024-11-12 21:34:51 208

原创 补: 力扣145 : 二叉树的后序遍历

简单来说注意两个点: 1,栈数组中存的有中间节点,要先判断他是否有位存入的右孩子节点 2、当中间节点的右孩子已经存入了要标记下防治循环存入

2024-11-11 21:54:25 230

原创 力扣: 144 二叉树 -- 先序遍历

中序查找时,最先出入的节点是左子树中的最左侧二叉树的左孩子节点,而先序遍历最新存入的就是跟节点,并且所有的左子树中的左孩子节点,也就是整棵树中的最左侧的的节点(左斜树),又是每一级小二叉树中的中间节点,按序存入即可。

2024-11-08 21:52:08 284

原创 力扣:94--中序遍历二叉树

二叉树

2024-11-07 22:30:04 446

原创 力扣:225 用队列实现栈

队列: 排队,先进先出。栈: 弹夹,后进先出。

2024-11-06 21:58:00 276

原创 查找连表的倒数第k个节点

【代码】查找连表的倒数第k个节点。

2024-11-05 21:38:45 226

原创 危机来临前---- 力扣: 876

这很简单

2024-11-04 21:36:06 273

原创 纯享受 : 力扣:234 回文链表

shit ! 第二把吃屎,犹如天才写的代码这破电脑纯人坤,这才6 ?

2024-11-03 00:39:19 362

原创 反转链表--力扣206

描述:;示例。

2024-11-02 20:01:16 256

原创 补齐:相交链表:扣160

相交

2024-11-01 21:56:31 237

原创 补 :环形链表2 : 力扣142

描述:给定一个链表的头节点 head ,返回链表开始入环的第一个节点。如果链表无环,则返回 null。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。不允许修改 链表。

2024-11-01 21:21:48 274

原创 补: 力扣141--环形链表

西八儿

2024-10-31 20:26:41 197

原创 canvas实现简易截图效果

canvas截图

2024-10-30 22:23:37 327

原创 噩梦开始 -- 力扣83

力扣,链表

2024-10-29 21:49:38 269

原创 力扣21 : 合并两个有序链表

算法

2024-10-28 22:12:54 443

原创 力扣 448

这么着吧。

2024-10-27 22:45:15 254

原创 用canvas对图片压缩

图片压缩

2024-10-27 19:18:51 545

原创 力扣283-- 移动零

但操作数组

2024-10-26 17:31:12 272

原创 梦睡着的地方 --合并两个有序数组

数组合并

2024-10-26 00:02:25 262

原创 梦结束的地方 -- 爬楼梯

来一起,爬楼梯

2024-10-24 21:22:59 344

原创 梦开始的地方 -- 两数求和

力扣第一题

2024-10-23 21:39:22 316 1

原创 react09 hooks(useState)

useState

2024-04-21 17:22:26 488

原创 react06-jsx渲染机制

在https://babeljs.io中看一下具体的编译后结果将右侧编译后的代码在vs code中展示如下:打印出来可以看到。

2024-04-21 14:50:59 522 1

原创 react-静态组件,动态组件

动态组件

2024-04-09 22:28:52 784

原创 react08-插槽

插槽的简单应用

2024-04-06 16:33:30 444

原创 react07-组件化开发

函数组件的应用,props校验

2024-04-04 17:23:12 684

原创 react-jsx基础使用02

{}: 此语法中使用不同类型值的时候可以具体效果报错: Objects are not valid as a React{ }给元素添加样式 :行内样式style = {{ 键值对,键名使用驼峰命名法、值必须为字符串 }}设置样式类名: 不在使用class,使用className。

2024-03-23 15:39:32 471

原创 react-jsx

在ReactDOM.createRoot()时,不能直接使用body 或 HTML直接作为页面的根元素。命令式循环都不可以: for、forin、forof、while ,因为可能只进行某写处理而无返回值。起名为 react.fragment 空文档标记标签,保证只有一个根结点,渲染后不会占据渲染层级。每一个构建的视图只能有一个”根结点“,否则会报错,如需多个根结点,需在最外层提供一个特殊节点。2,修改文件后缀为jsx,因为webpack的打包规则中可以解析下方的所有后缀文件。

2024-03-21 21:59:04 425

原创 react04- mvc 、 mvvm

react框架采用MVC体系,vue采用MVVM体系 : 这两套体系都是用来实现上面数据驱动显示。MVC: module(数据层) + view(视图层) + controller(控制层)使用框架前: 操作dom ==> js获取dom元素,事件侦听,修改数据,设置样式。MVVM : module + view + viewModule(数据、视图监听层)使用框架后: 数据驱动显示(开发效率更高,性能也更好)

2024-03-14 22:04:29 506

原创 git提交代码到仓库

git提交

2024-03-14 21:14:54 267

原创 react03

react脚手架搭建的项目,手动暴露默认webpack配置,并进行一些常用配置的修改

2024-03-14 19:46:09 696

原创 数组重构-Map

map

2023-12-13 08:06:29 452

原创 react表单-受控

受控组件

2023-12-10 17:30:46 623

原创 react-props扩展

类插槽的补充,以及prop Type整理

2023-12-09 18:14:14 588

原创 数组重构03-fill , forEach , copyWithin

fill ,foreach中断

2023-12-08 07:49:26 404

空空如也

空空如也

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

TA关注的人

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