![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
图解算法与数据结构
文章平均质量分 89
tianmeg1204
这个作者很懒,什么都没留下…
展开
-
图解算法数据结构--刷题day1
按照字符串从左到右的顺序,定义以下 9 种状态。原创 2023-08-08 11:05:55 · 91 阅读 · 1 评论 -
C++ 数据结构与算法图解----数据结构
数据结构是计算机科学中用于组织和存储数据的一种方式,它定义了数据元素之间的关系、操作和访问方式。选择适当的数据结构可以提高算法的效率,并使得对数据的处理更加方便和灵活。原创 2023-08-07 11:43:56 · 1039 阅读 · 1 评论 -
C++ 数据结构与算法图解----空间复杂度
算法的空间复杂度是对算法所需的额外内存空间的量化评估。它表示在执行算法时,除了输入数据外,需要使用的额外空间量。转载 2023-08-07 10:54:26 · 157 阅读 · 1 评论 -
C++ 数据结构与算法图解----时间复杂度
统计的是算法的「计算操作数量」,而不是「运行的绝对时间」。计算操作数量和运行绝对时间呈正相关关系,并不相等。算法运行时间受到「编程语言 、计算机处理器速度、运行环境」等多种因素影响。例如,同样的算法使用 Python 或 C++ 实现、使用 CPU 或 GPU 、使用本地 IDE 或力扣平台提交,运行时间都不同。体现的是计算操作随数据大小 N 变化时的变化情况。假设算法运行总共需要「1 次操作」[100 次操作」,此两情况的时间复杂度都为常数级 O(1);需要「 N 次操作」的时间复杂度为 O(N)转载 2023-08-07 10:37:02 · 491 阅读 · 1 评论