【数据结构与算法】初识数据结构和算法
1.什么是数据结构?
数据结构(英语:data structure)是计算机中存储、组织数据的方式——维基百科
个人理解数据结构并不是一种具体的数据,而是一种方式,就像生活中的图书馆中存放了大量的书籍,如果把每一本书看做是数据,那么如何将书籍放进去,又如何将书籍找到并取出来这个方式就是一种生活中的“数据结构”。
2.常见的数据结构初识
3.什么是算法?
算法(algorithm),在数学和计算机科学中,为任何一系列定义的具体计算步骤,常用于计算、数据处理和自动推理。作为一个有效方法,算法被用于计算函数,它包含了一系列定义清晰的指令,并可用于有限的时间及空间内清除的表述出来——维基百科
说了这么多,是不是看不太懂?其实通俗来理解就是解决问题的办法或者步骤逻辑,这也是algorithm单词的本意。
同时数据结构的实现,离不开算法。以下的图可以很好的解释二者的关系:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步