自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode算法笔记

Datawhale十月组队学习,LeetCode算法我认为拓扑排序是一组有向无环的线性结构。在kahn算法中利用类似广度优先搜索的方法,记录数据存在的次数,看最后队列中存在的数据是否访问完的,来判断是否存在环。在DFS算法中利用深度优先搜素基于递归实现来访问数据,在同一递归中判断该节点是否被访问过,来判断是否有环。

2023-10-29 23:43:21 31

原创 LeetCode算法笔记

我对广度优先搜索的理解:认为 广度优先搜索是在将这一层的数据访问完之后,再访问根据上一层对应的数据依次访问。广度优先搜索与深度优先搜索不同,利用循环其先在访问完当前节点所指向的所有节点,将其未访问过的节点存储在队列中,再访问当前节点指向的第一个节点指向的所有节点,将其未访问过的节点存储在队列中,重复之前的操作。

2023-10-28 23:39:10 30 1

原创 LeetCode算法笔记

Datawhale十月组队学习,LeetCode算法我对队列的理解:队列是一种受限制的线性数据结构,与堆栈这一种线性数据结构类似,与线性数据结构相比,队列少了在数据中插入和删除数据,具有先进先出的特性。在队列的顺序存储我认为是有点缺陷的在队尾指向队列的最后,而队头前面若有位置也无法在存入数据,会出现假满的情况。在循环队列的顺序存储的难点是队空和队满的条件判断,很容易搞混,故要预留一个队列单位,成为队满的判断条件。

2023-10-28 00:00:03 30 1

原创 LeetCode算法笔记

Datawhale十月组队学习,LeetCode算法。

2023-10-25 23:12:32 42 1

原创 LeetCode算法笔记

Datawhale十月组队学习,LeetCode算法学习堆栈提示:以下是本篇文章正文内容,下面案例可供参考目录文章目录前言一、堆栈是什么?二、堆栈的基本操作1.堆栈的顺序存储2.堆栈的链式存储总结通过对堆栈的学习,了解堆栈是一种线性表数据结构,具有先进后出的特性。可以根据这种特性,解决具有相同特性的问题,例如括号问题、逆波兰表示法求值等。堆栈的表示有两种方式,一堆栈的顺序存储,这是在数组的基础上完成的,在初始化顺序栈的过程中,要设置栈底和栈顶,定义顺序栈的大小;

2023-10-22 15:01:37 50 1

原创 LeetCode算法笔记第一次打卡

Datawhale十月组队学习,LeetCode算法链表的定义是在类中的构造方法中定义的。定义方法有两种即链节点类(即 ListNode 类)和链表类(即 LinkedList 类)。在创建空链表时,只需要把相应的链表头节点变量设置为空链接即可。在 Python 里可以将其设置为 None,其他语言也有类似的惯用值,比如 NULL、nil、0 等。

2023-10-19 22:18:00 60

X-ray第26-30期.zip

X-ray第26-30期.zip

2022-09-16

空空如也

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

TA关注的人

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