首页 > 代码库 > 数据结构与算法

数据结构与算法

数据结构的定义:

  把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器中(内存),以及在此基础上实现的某个功能(查找、删除某个元素,对所有元素排序)而执行的相应操作,这个相应的操作也叫做算法。

  数据结构=个体+个体的关系

  算法=对存储数据的操作

算法的定义:

  解题的步骤和方法

  衡量算法的标准:

    1.时间复杂度(大概程序要执行的次数,而非执行时间)

    2.空间复杂度(算法执行过程中大概所占用的最大内存)

    3.难易程度(易读性)

    4.健壮性

数据结构与算法