数据结构重要知识点
数据结构是计算机软件的一门基础课程,计算机科学各个领域及有关的应用软件都要用到各种数据
结构。语言编译要使用栈、散列表及语法树;操作系统中用队列、存储管理表及目录树等;数据库系统运用线性表、多链表及索引树等进行数据管理;而在人工智能
领域,依求解问题性质的差异将涉及到各种不同的数据结构,如广义表、集合、搜索树及各种有向图等等。
数据结构中队列与栈的相同点与不同点是什么
相同点:都是线性表
不同点:区别在于不同的读写方式,队列:按先进先出原则,出队入队操作发生在存储区的两端
堆栈:按后进先出原则,进栈出栈操作发生在存储区同一端
学数据结构需要先学c语言吗
是的。
虽然说数据结构和语言是彼此独立存在的,但是你没有语言的基础根本看不懂数据结构上面的题目,更别说做题了。
学习语言最重要的就是掌握其中的语法,而且在学的过程中就会接触到算法和数据结构,数据结构就是学习语言之后进行实践的东西。
-数据结构知识点总结