猿问

数据结构学的到底是什么,和算法的关系?

数据结构学的到底是什么,和算法的关系


哔哔one
浏览 683回答 1
1回答

翻翻过去那场雪

所有的算法,乃至数学在实际运用中都是要根据不同的数据来选择不同的方法,所以一般学习过算法和数据结构的人都会越发的认识到,数据才是程序的中心,只有找到了一个组织数据的最佳方式,算法的运用才会事半功倍。一般来说我觉得先学算法比较好,但算法和数据结构都是相辅相成的,要学好算法要有一定数据结构的基础,要学数据结构亦要有算法基础。但算法比数据结构更重要一些,因为没有算法只有数据结构是没用的。数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。从计算机的角度讲,程序是用一种计算机能理解并执行的计算机语言描述解决问题的方法步骤。程序设计:是分析解决问题的方法步骤,并将其记录下来的过程。算法:解决问题的方法步骤。1.数据结构或者算法之类不是直接运行的东西。 数据结构,大约就是关于怎样使用变量能更有效率的理论。 算法么,比较象数学公式,不过代进去的不是数据或变量,而是C的语句。是关于怎样安排程序才能事半功倍的理论。
随时随地看视频慕课网APP
我要回答