数据结构与算法
文章平均质量分 85
数据结构与算法的学习记录心得与体会
青竹雾色间
人生如寄,多忧何为
展开
-
【数据结构与算法】探讨数据结构中的虚拟头节点
本文将深入探讨虚拟头节点的概念、用途以及在实际应用中的一些例子。原创 2024-04-05 11:22:08 · 1024 阅读 · 0 评论 -
【数据结构与算法】掌握顺序栈:从入门到实践
当你学习数据结构和算法时,顺序栈(Sequential Stack)是一个重要的概念。它是一种基于数组实现的栈结构,具有先进后出(LIFO)的特性。在本文中,我将介绍如何使用C语言实现顺序栈,并提供一些示例代码。原创 2023-06-09 22:41:57 · 2291 阅读 · 90 评论 -
【数据结构与算法】深入浅出:单链表的实现和应用
在本篇博客中,我们将深入探索一种常见的数据结构——单链表。原创 2023-06-07 21:30:16 · 5440 阅读 · 91 评论 -
【数据结构】入门及时间空间复杂度的介绍
在学习数据结构与算法之前我们得先明白以下几点:那么提到算法效率,我们肯定想知道如何衡量一个算法的好坏? 算法的复杂度 算法在编写成可执行程序后,运行时需要耗费时间资源和空间(内存)资源 。因此衡量一个算法的好坏,一般是从时间和空间两个维度来衡量的,即时间复杂度和空间复杂度。 时间复杂度主要衡量一个算法的运行快慢,而空间复杂度主要衡量一个算法运行所需要的额外空间。在计算机发展的早期,计算机的存储容量很小。所以对空间复杂度很是在乎。但是经过计算机行业的迅速发展,计算机的存储容量已经达原创 2023-05-15 19:48:17 · 1700 阅读 · 45 评论 -
【数据结构】线性结构 之 顺序表
本章节博主将会带领大家了解数据结构的线性结构的顺序表原创 2023-05-21 20:51:24 · 2036 阅读 · 17 评论 -
【数据结构与算法】最小生成树之普里姆(Prim)算法和克鲁斯卡尔(Kruskal)算法
最小生成树(Minimum Spanning Tree,简称MST)是一个无向连通图中包含所有顶点的最短边集。在许多实际问题中,找到一个最小生成树对于理解和解决这些问题至关重要。本文将介绍最小生成树的概念、求解方法以及其在实际应用中的一些例子。原创 2023-05-31 20:30:27 · 10101 阅读 · 15 评论 -
【快速排序】
快排的学习记录原创 2023-04-04 14:12:20 · 1304 阅读 · 3 评论 -
费解的开关/翻硬币
翻硬币 /费解的开关 题解原创 2023-03-05 21:36:01 · 2526 阅读 · 43 评论 -
【二分查找】数的范围/数的三次方根
acwing算法学习笔记-------二分查找原创 2023-01-16 03:00:00 · 1372 阅读 · 8 评论 -
【归并排序】归并排序/逆序对的数量
acwing算法学习笔记原创 2023-01-16 01:45:00 · 1289 阅读 · 1 评论 -
【快速排序】快速排序/第k个数
acwing算法学习笔记 -----快速排序原创 2023-01-15 21:36:36 · 1752 阅读 · 5 评论