您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
数据结构到底有什么用?
数据结构,数据,算法数据结构到底有什么用?
发布时间:2020-12-06加入收藏来源:互联网点击:
数据结构到底有什么用?
回答于 2019-09-11 08:43:50
回答于 2019-09-11 08:43:50
没啥用,不建议学
回答于 2019-09-11 08:43:50
学了你就知道了
回答于 2019-09-11 08:43:50
要是只写hello world 还真没用
回答于 2019-09-11 08:43:50
首先,大家先了解一下什么叫数据结构?
所谓结构就是组织形式,数据的结构就是数据怎么组织,即怎么描述,怎么在电脑中存储不同类型的数据,它们的组织形式(数据结构)是不同的,如我们把一个班的学生按照学号排队,可以用“数组”来描述它,而如果要描述一个家族的系谱,从祖先到子子孙孙,开支散叶,则可以用“树”来描述,因为这样的数据组织起来像一颗树。数组和树,在进行插入数据,删除数据等操作时,它们的操作方式是不一样的。如果想编程序,那么必须要了解一些数据结构方面的知识。因为你首先要知道怎么描述数据。
有本书籍叫《数据结构+算法=程序》可以参考下。 程序本身就是这两者构成,什么框架都是建立在这两者之上, 现在的人大多是直接学C#,JAVA,特别是C#,一上来什么东西都给你封装, 很多细节程序员是不会知道,什么东西简单一拖OK。 不过这些语言的什么LIST啊,ARRAYLIST等等这些就是一种数据结构, 定义好这形形色色的数据你用起来不觉得更方便了吗? 我的水平比较低,目前的理解是学习数据结构主要是学习算法,算法就是提高你 解决问题的能力,还有就是组织数据的思维方式方法。 我刚完成数据结构学习的第一阶段,感觉还是挺有趣的,学到不少知识,最起码 比WINFORM的拖拖拉拉有趣多了。
希望对您有所帮助·
有问题找@小知鸭
回答于 2019-09-11 08:43:50
所谓结构就是组织形式,数据的结构就是数据怎么组织,即怎么描述,怎么在电脑中存储不同类型的数据,它们的组织形式(数据结构)是不同的,如我们把一个班的学生按照学号排队,可以用“数组”来描述它,而如果要描述一个家族的系谱,从祖先到子子孙孙,开支散叶,则可以用“树”来描述,因为这样的数据组织起来像一颗树。数组和树,在进行插入数据,删除数据等操作时,它们的操作方式是不一样的。如果想编程序,那么必须要了解一些数据结构方面的知识。因为你首先要知道怎么描述数据。
回答于 2019-09-11 08:43:50
学会了可以设计出更高效的数据结构,使业务逻辑设计和后续开发工作更顺利。
回答于 2019-09-11 08:43:50
谢邀
在可视化化程序设计的今天,借助于集成开发环境可以很快地生成程序,程序设计不再是计算机专业人员的专利。很多人认为,只要掌握几种开发工具就可以成为编程高手,其实,这是一种误解。要想成为一个专业的开发人员,至少需要以下三个条件:
能够熟练地选择和设计各种数据结构和算法。
至少要能够熟练地掌握一门程序设计语言。
熟知所涉及的相关应用领域的知识。
其中,后两个条件比较容易实现,而第一个条件则需要花相当的时间和精力才能够达到,它是区分一个程序设计人员水平高低的一个重要标志,数据结构贯穿程序设 计的始终,缺乏数据结构和算法的深厚功底,很难设计出高水平的具有专业水准的应用程序。曾经有一本经典计算机专业书籍叫做《数据结构+算法=程序》,也说 明了数据结构和算法的重要性。
《数据结构》是计算机科学与工程的基础研究之一,掌握该领域的知识对于我们进一步进行高效率的计算机程序开发非常重要。无论在中国还是在美国,《数据结 构》一直是大学的计算机专业重要的专业基础课。例如,在著名的美国的加州大学伯克利分校(著名的BSD Unix的发源地,很多Unix操作系统由它派生而来或带有它的痕迹——例如FreeBSD、Sun公司的Solaris、IBM的AIX),就用一个学 期开设《数据结构和算法》课程(在这之前,用一个学期开设《C++程序设计》课程)。
上一篇:适合脚宽的跑鞋有哪些?
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |