1.1 数据结构讨论的范畴
个人感想
本系列是我学习的严蔚敏老师的数据结构之后,整理的笔记。因为本人能力有限,内容中可能出现一些错误,但我会尽自己最大的努力保证内容的正确性。如若发现错误,欢迎留言。
1.1数据结构讨论的范畴
N.Wirth(沃斯)提出来:程序设计=算法+数据结构
程序设计:为计算机处理问题编制的一组指令集。
算法:处理问题的策略。
数据结构:问题的数学模型
1.1.1什么是数据结构?
数据结构讨论的是非数值计算的程序设计问题中描述现实世界实体的数学模型,和在计算机中表示的方法,以及对这些数据模型进行的操作如何在计算机中实现。
1.1.2什么是数值计算,非数值计算?
数值计算,是指使用计算机求解数学问题近似解的方法与过程。数值计算主要研究如何利用计算机更好的解决各种数学问题。
非数值计算,是指计算的对象不仅仅是数字,而是人的思维。是自然界和人类社会的一切事物,更确切地说是某些信息。如数据、文字、语言、图形、知识、事物、事物的运动过程及思维过程。