数据结构与算法(C++)
文章平均质量分 92
Treey_X
某不知名双非一本机器人工程学生,在摸爬滚打准备跨考计算机,往人工智能方向努力!
展开
-
数据结构 | 栈(顺序栈+链栈)的基本实现
最近刚在学习《数据结构与算法》,单纯地跟课、看书觉得并不能很好的掌握好这些知识点,所以决定尝试将学习的知识点归纳总结,也将其进行代码实现,强化对知识点的理解。即作为笔记、实践,又作为我的思路分享。因为初学,难免有不正确、不恰当之处,敬请指正!栈(stack)是限定仅在表的一端进行插入和删除操作的线性表,允许插入和删除的一端称为栈顶(stack top),另一端为栈底(stack bottom),不含任何数据元素的栈称为空栈。跟据存储结构的不同,栈同样可以分为顺序栈和链栈两种。原创 2023-10-28 13:56:50 · 269 阅读 · 1 评论 -
数据结构 | 单链表的基本实现
最近刚在学习《数据结构与算法》,单纯地跟课、看书觉得并不能很好的掌握好这些知识点,所以决定尝试将学习的知识点归纳总结,也将其进行代码实现,强化对知识点的理解。即作为笔记、实践,又作为我的思路分享。因为初学,难免有不正确、不恰当之处,敬请指正!单链表(singly linked list)是用一组任意的存储单元存放线性表的元素,这组存储单元可以连续也可以不连续,甚至可以零散分布在内存中的任意位置。结点(node)是存放了数据元素和其后续元素所在的地址信息的存储映像。其中。data为数据域,存放数据元素;原创 2023-07-26 19:42:03 · 661 阅读 · 1 评论 -
数据结构 | 顺序表的基本实现
最近刚在学习《数据结构与算法》,单纯地跟课、看书觉得并不能很好的掌握好这些知识点,所以决定尝试将学习的知识点归纳总结,也将其进行代码实现,强化对知识点的理解。即作为笔记、实践,又作为我的思路分享。因为初学,难免有不正确、不恰当之处,敬请指正!原创 2023-07-24 13:01:40 · 502 阅读 · 0 评论