-数据结构简介
数据结构是计算机存储、组织数据的方式。数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。通常情况下,精心选择的数据结构可以带来更高的运行或者存储效率。数据结构往往同高效的检索算法和索引技术有关。
数据结构是带有结构特性的数据元素的集合,它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。简而言之,数据结构是相互之间存在一种或多种特定关系的数据元素的集合,即带“结构”的数据元素的集合。“结构”就是指数据元素之间存在的关系,分为逻辑结构和存储结构。
课堂难题
1、线性结构和非线性结构有哪些区别?
2、怎样计算时间复杂度?3、栈和队列有哪些相同点?总结
本质上来讲,数据结构属于编程类的课程,是程序设计语言课程的进阶篇。从课程设置来看,数据结构是重要的专业基础课。再让计算机软件类课程体系中处于承上启下的核心地位,它一方面扩展和深化在离散数学、程序设计语言等课程中学到的基础技术和方法,另一方面为进一步学习其他专业课程奠定坚实的理论与实践基础。同学们应认真学习这门课程,这会对以后的学习及工作生涯提供极大的帮助。
编辑
刘文超
资料来源
CSDN博客
责任编辑
乔圣宸李志伟
信息工程学院新媒体工作室
在看点这里