![](https://i-blog.csdnimg.cn/direct/80bf32a3cac048bd85e2b9581240c8c3.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
初阶数据结构-C语言
文章平均质量分 96
欢迎来到“数据结构初阶”专栏!在这里,我们将基于C语言讲解数据结构的基础知识。内容涵盖算法复杂度、顺序表、链表、栈和队列、二叉树、堆以及各种排序算法。无论你是初学者还是有一定基础的编程爱好者,这里都能为你提供深入浅出的学习资源,帮助你打好数据结构的基础。一起探索计算机科学的魅力吧!
HanLop
放纵亦是束缚,让我们共同走在前行的道路上。我是Han与大家共勉
展开
-
算法复杂度
欢迎来到HanLop博客的C语言数据结构初阶系列。在这个系列中,我们将深入探讨各种基本的数据结构和算法,帮助您打下坚实的编程基础。作为开篇,我们先从算法复杂度这个核心概念讲起。算法复杂度是评估算法效率的关键标准,通过它我们可以定量分析算法的运行时间和所需的额外空间,从而在编写和优化代码时做出明智的选择。本篇文章将带您了解算法复杂度的基本概念、时间复杂度和空间复杂度的定义及其计算方法,并通过一些实际的示例来帮助您更好地掌握这些重要知识。原创 2024-07-10 21:30:45 · 1040 阅读 · 8 评论 -
C语言-顺序表
欢迎来到HanLop博客的C语言数据结构初阶系列。在这个系列中,我们将深入探讨各种基本的数据结构和算法,帮助您打下坚实的编程基础。本次我将为你讲解。顺序表(也称为数组)是一种线性表,因其简单易用而广泛应用于各类编程任务中。在本篇文章中,我们将介绍顺序表的基本概念、顺序表的创建和操作方法,以及其优缺点。通过一些实际的代码示例,您将更好地掌握顺序表在C语言中的应用,从而为后续学习其他数据结构打下坚实的基础。原创 2024-07-11 17:00:24 · 1492 阅读 · 5 评论