数据结构
文章平均质量分 72
乌啼霜满天249
戒骄戒躁,勤学静心。本人目前大二软件工程专业,希望能和大家共同努力学习编程。
展开
-
数据结构(十四)——HashMap与HashSet(OJ题)
三道力扣练笔原创 2024-09-19 11:29:17 · 623 阅读 · 0 评论 -
数据结构(十三)——Map和Set
本文主要介绍了Map和Set的使用及特点、应用场景等。原创 2024-09-18 18:09:26 · 1316 阅读 · 0 评论 -
数据结构(十二)——栈(下)(面试题)
面试OJ题原创 2024-09-17 13:59:01 · 909 阅读 · 0 评论 -
数据结构(十一)——栈(Stack)(上)
栈,一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。栈中的数据元素遵守后进先出LIFO(Last In First Out)的原则。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。出栈:栈的删除操作叫做出栈。出数据在栈顶。(类似于弹夹)原创 2024-09-17 09:00:00 · 507 阅读 · 0 评论 -
数据结构(十)——队列(下)(面试题)
关于队列的面试题原创 2024-09-16 19:36:31 · 444 阅读 · 0 评论 -
数据结构(九)——队列(Queue)(上)
队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(FirstIn First Out) 入队列:进行插入操作的一端称为队尾(Tail/Rear) 出队列:进行删除操作的一端称为队头(Head/Front)原创 2024-09-16 18:51:17 · 428 阅读 · 0 评论 -
数据结构(七)——二叉树在线OJ题
相同、另一子树、前中后遍历的非递归、对称、平衡二叉树原创 2024-09-10 20:39:59 · 586 阅读 · 0 评论 -
数据结构(六)—— 二叉树(下)
层序遍历就是从所在二叉树的根节点出发,首先访问第一层的树根节点,然后从左到右访问第2层上的节点,接着是第三层的节点,以此类推,自上而下,自左至右逐层访问树的结点的过程就是层序遍历。NLR:前序遍历(Preorder Traversal 亦称先序遍历)——访问根结点--->根的左子树--->根的右子树。LRN:后序遍历(Postorder Traversal)——根的左子树--->根的右子树--->根节点。LNR:中序遍历(Inorder Traversal)——根的左子树--->根节点--->根的右子树。原创 2024-09-09 19:51:10 · 379 阅读 · 0 评论 -
数据结构(五)—— 二叉树(上篇)
今天进入二叉树的复习。原创 2024-09-07 21:09:20 · 1076 阅读 · 0 评论 -
数据结构(四)——LinkedList的模拟实现
LinkedList的底层是一个双向链表,今天我们来模拟实现一个双向链表。老样子,首先定义一个静态内部类。主函数代码。原创 2024-09-05 16:37:04 · 295 阅读 · 0 评论 -
数据结构(二)——LinkedList与链表(上)
本文主要介绍链表的相关知识包括链表的实现及插入方法的实现原创 2024-09-04 18:40:25 · 1318 阅读 · 0 评论 -
数据结构(三)——LinkedList与链表(下)
【代码】数据结构(二)——LinkedList与链表(下)原创 2024-09-04 18:45:58 · 167 阅读 · 0 评论 -
数据结构(一)——ArrayList与顺序表(上)
本章主要介绍顺序表ArrayList的基础知识和相关使用,全是干货原创 2024-09-03 19:51:33 · 1065 阅读 · 2 评论