数据结构与算法
文章平均质量分 93
一些常用的数据结构与算法介绍
Suifffff
欢迎阅读我的文章,如有错误,欢迎指出
展开
-
【数据结构与算法】(二)线性表、顺序表、静态顺序表、动态顺序表
本篇文章大部分内容摘自严蔚敏、李冬梅、吴伟民编著的由人民邮电出版社出版发行的《数据结构:C语言版》。本文中的所有代码使用C23标准的C语言实现,因此在编译时请加上-std=c2x,代码中若存在错误,欢迎大家在评论区指出。😘❤️❤️❤️线性表是最基本且最常用的一种线性结构,同时也是其他数据结构的基础,尤其是单链表,是贯穿整个数据结构课程的基本技术。在日常生活中,线性表的例子比比皆是。例如,26个英文字母(A,B,C, …, Z)、学生成绩表等。原创 2024-04-05 11:31:46 · 759 阅读 · 1 评论 -
【数据结构与算法】(一)数据结构相关的基本概念
本篇文章大部分内容摘自严蔚敏、李冬梅、吴伟民编著的由人民邮电出版社出版发行的《数据结构:C语言版|第2版》,少部分摘自《王道2025数据结构考研复习指导》,也有部分内容为本人的思考。算法(Algorithm)是为了解决某类问题而规定的一个有限长的操作序列。一个算法必须满足以下5个重要特性。有穷性:一个算法必须总是在执行有穷步后结束,且每一步都必须在有穷时间内完成。确定性:对于每种情况下所应执行的操作,在算法中都有确切的规定,不会产生二义性,使算法的执行者或阅读者都能明确其含义及如何执行。可行性。原创 2024-04-02 18:40:28 · 1015 阅读 · 0 评论