猿创征文|【JavaSE】 Collection集合全家桶
什么是集合?有什么用?数组其实就是一个集合。集合实际上就是一个容器。可以来容纳其它类型的数据。集合为什么说在开发中使用较多?集合是一个容器,是一个载体,可以一次容纳多个对象。在实际开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询出来,在java程序中会将10条数据封装成10
猿创征文 | 内存管理实现单链表的插入和删除
单链表,插入,删除 它与顺序结构存储不同,顺序结构在内存中开辟的空间一定是连续的,例如我们的数组就是顺
常见的排序方法
排序
猿创征文 |【算法入门必刷】数据结构-栈(三)
【算法入门必刷】数据结构-栈篇(三)📦个人主页:一二三o-0-O的博客🏆技术方向:C/C++客户端资深工程师(直播+音视频剪辑)👨💻作者简介:数据结构算法与音视频领域创作者📒 系列专栏:牛客网面试必刷📣专栏目标:帮助伙伴们通过系统训练,掌握数据结构与算法,收获心仪Offer📝推荐一个
数据结构--排序
排序是经常遇到的,相信大家也是需要一篇这样的一篇文章。
【牛客网面试必刷TOP101】二叉树篇(三)
二叉树是数据结构中重要的一个章节,他的重要性也不言而喻,在未来不管是笔试还是面试都会遇到这类的题目,所以接下来我就会把一些常考的题目全部整理出来供大家学习指正。
完整解析快速排序
快速排序
数据结构初阶之顺序表、链表--C语言实现
今天我们来学习顺序表和链表,顺序表、链表作为学习数据结构不可缺少的一部分知识,在数据结构中担当了重要角色。简单来说,顺序表和链表就是数据在内存中不同的存储方式,而学习数据结构就是学习管理内存的不同方式。下面让我们来一起认识一下顺序表和链表吧。以上就是我们顺序表和单向不带头不循环链表的实现,及一些细节
【动态内存管理】
本章重点为什么存在动态内存分配?动态内存函数的介绍mallocfreecallocrealloc常见的动态内存错误几个经典的笔试题柔性数组提示:以下是本篇文章正文内容,下面案例可供参考malloc 和 freeC语言提供了一个动态内存开辟的函数:这个函数向内存申请一块连续可用的空间,并返回指向这块空
猿创征文|【算法入门必刷】数据结构-栈(二)
【算法入门必刷】数据结构-栈篇(二)📦个人主页:一二三o-0-O的博客🏆技术方向:C/C++客户端资深工程师(直播+音视频剪辑)👨💻作者简介:数据结构算法与音视频领域创作者📒 系列专栏:牛客网面试必刷📣专栏目标:帮助伙伴们通过系统训练,掌握数据结构与算法,收获心仪Offer📝推荐一个
【Java】想进大厂?你应该知道的算法经典习题(一)
你应该了解的经典算法题目,刷到就是赚到!
vector底层实现及应用注意事项
vector底层实现及应用注意事项
猿创征文|【数据结构】二叉树相关接口的实现及对应OJ题
二叉树,递归想不到,非递归写不出来。
牛客网《剑指offer》专栏刷题练习之数组专精
🔥前言今天分享牛客网《剑指offer》专栏里的经典数组算法题的题解,从解题思路到具体代码解释步步到位。
牛客网——单链表反转
1:将单链表储存为数组,然后按照数组的索引逆序进行反转。2:使用3个指针遍历单链表,逐个链接点进行反转。3:从第2个节点到第N个节点,依次逐节点插入到第1个节点(head节点)之后,最后将第一个节点挪到新表的表尾。...
[ C++ ] STL _ Vector使用及其模拟实现
[ C++ ] STL _ Vector使用及其模拟实现
【数据结构初阶】栈和队列(C语言实现+图解)
结构如下//指向为栈开辟的空间 int top;//指向栈顶,相当于顺序表中的size int capacity;//容量 } ST;//结点 typedef struct QueueNode {} QNode;//队列 typedef struct Queue {//记录链表的头 QNode *
《计算机操作系统-第四章》之进程
详细介绍进程
C语言描述数据结构 —— 二叉树(3)前、中、后序遍历
那么现在我们不写代码,来单独分析各个遍历顺序依次访问到谁:前序遍历:中序遍历:后序遍历:上面的图就是建立在递归思想上得来的,或许逻辑有些不清晰,但递归思想就是如此。现在我们可以开始着手我们的代码了,那么为了方便,我们手动建立一个和上面的二叉树一样的数据结构,同样的,也不使用多文件了。......
剑指offer 24. 合并两个排序的链表
剑指offer 24. 合并两个排序的链表