第2个回答 2011-03-19
这个你可以看<<数据结构(严蔚敏版)>>第10章(排序)
数据结构讲的是数据及数据之间的关系,数据既可以指简单的数字也可以指现实事物在具体应用的逻辑抽象.只有理解数据之间的关系,你才能编出相应的程序.
数据结构不是一门编程语言,他比较接近数学在计算机问题方向的应用,他研究的是现实问题(比如说输入一串数据并将其按一定规则排序)在计算机中如何表达,并根据这种表达方式(表达方式很多)决定他能产生何种算法.
数据结构和数学很接近,学好数据结构一定要理解他的思想,首先是那几个基础概念,其次是几种计算机思维,比如说(递归).