算法:
解题的方法和步骤
衡量算法的标准:
1、时间复杂度
大概程序要执行的次数,而非执行的时间;
2、空间复杂度
算法执行过程中大概所占用的最大内存;
3、难易程度
4、健壮性
数据结构的地位:
数据结构是软件中最核心的课程;
程序 = 数据的存储 + 数据的操作 + 可以被计算机执行的语言;
学习步骤:
先看懂伪算法;再用计算机语言实现;
算法:
解题的方法和步骤
衡量算法的标准:
1、时间复杂度
大概程序要执行的次数,而非执行的时间;
2、空间复杂度
算法执行过程中大概所占用的最大内存;
3、难易程度
4、健壮性
数据结构的地位:
数据结构是软件中最核心的课程;
程序 = 数据的存储 + 数据的操作 + 可以被计算机执行的语言;
学习步骤:
先看懂伪算法;再用计算机语言实现;