数据结构——基础

本文深入探讨了数据结构和算法的基本概念,解释了数据结构如何影响算法效率,并介绍了时间复杂度的概念及其在评估算法性能中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据结构是计算机存储,组织数据的方式,这些数据是以什么样的形式,来存储,其中不仅包含数据的信息也有数据之间的关系。我觉得这个数据结构是比较抽象的,很多推荐看《算法导论》,目前打算先看一遍入门。做了一个思维导图,最近比较迷做这种框架图,觉得比较清晰。

算法是指令的集合,解决问题的步骤思想都是算法,数据结构也是为算法而服务。 算法是能在有限的步骤下解决问题,所以就存在一个时间复杂度的概念。这个时间就是整个算法运行的次数。之前看过算法图解,还做过笔记,了解了一下数据结构以及一些基本算法的时间复杂度,但是全都忘记了,其实也有大半年的时间,忘性实在太大。

时间复杂度一般有大写的O表示,如果一个算法遍历次数加在一起是n(n-1)/2,那么算法复杂度就是O(n的平方)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值