作者热门文章
- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
最近在通过阅读K神的《Hello 算法》学习数据结构与算法的知识,同时做一些博客笔记记录,方便日后的查找和复习 。
数据结构与算法统称算法 。
算法更多的是一种逻辑,例如:
算法是在有限时间内解决待定问题的一组指令或操作步骤.
「数据结构 Data Structure」是计算机中组织和存储数据的方式。为了提高数据存储和操作性能 。
数据结构设计是一个充满权衡的过程,这意味着要在某方面取得优势,往往需要在另一方面作出妥协。例如,链表相较于数组,在数据添加和删除操作上更加便捷,但牺牲了数据访问速度;图相较于链表,提供了更丰富的逻辑信息,但需要占用更大的内存空间.
算法是一组指令或操作步骤,数据结构是计算机组织和存储的方式 。
将数据结构与算法类比搭积木 将输入数据看作零散的积木,将输出数据看作搭好的积木模型。那么数据结构就是积木的搭建形式(包括形状、大小、连接方式等);算法就是将积木搭成目标模型的一系列操作过程 。
最后此篇关于算法学习(一)——如何看待数据结构与算法的文章就讲到这里了,如果你想了解更多关于算法学习(一)——如何看待数据结构与算法的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我是一名优秀的程序员,十分优秀!