自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 算法4----栈

1.栈的基础知识 2.基于数组实现栈 3.基于链表实现栈 4.实际的几个问题 1.括号匹配问题 2.最小栈 3.最大栈

2023-12-18 16:06:04 37 1

原创 3数组-白银

1.双指针思想 2.删除元素专题 1.原地移除所有数值等于val的元素 2.删除有序数组中的重复项 3.元素奇偶移动专题 4.数组轮转问题 5.数组的区间专题 6.字符串替换空格问题

2023-12-13 16:34:53 38

原创 算法3---数组青铜

1.线性表基础 1.线性表概念 2.数组 2.数组基本操作 1.创建&初始化 2.查找一个元素 3.增加一个元素 4.删除一个元素 3.算法热身---单调数组问题 4.算法热身---数组合并专题

2023-12-13 11:21:09 32

原创 算法2----链表反转白银

注:这个代码中的创建了一个整数类型的栈。在遍历链表的过程中,它将链表中的每个节点的值压入栈中。然后,在处理进位和将新链表构建完成后,又从栈中弹出数字。弹出的数字仍然是整数类型,而不是链表。这些整数用于创建新的链表节点,并将这些节点连接起来形成新的链表。

2023-12-12 14:40:02 35

原创 算法2---链表反转青铜

使用了虚拟节点(指向头结点)(该题目里头结点存储数据)

2023-12-08 10:24:38 36

原创 算法1----链表白银 面试高频算法题 笔记

注:保存的是节点,判断的是地址相同,不是数值相同。

2023-12-07 14:37:55 30

原创 算法1----链表青铜 笔记

每个结点有一个指向后续结点的next指针,最后一个元素的next指向null第一个节点称为头节点虚拟节点dummyNode,其next指针指向head,dummyNode.next=head。 dummyNode.val一般不会使用,设置成0或者-1。其作用是为了方便我们处理首部结点。JVM栈区存引用(指向实际对象的地址) 堆区创建对象 leetcode里创建对象 2.插入 1.在链表的表头插入 head需要重新指向表头newNode.next=head; head=newNode;整体实现

2023-11-29 14:33:52 39 1

原创 时间复杂度和空间复杂度的简介

常见的耗费时间的关系。

2023-11-27 15:56:54 20 1

空空如也

空空如也

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

TA关注的人

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