数据结构基础知识及八大排序算法详解

数据结构基础知识及八大排序算法详解

1.什么算法的时间复杂度?

——度量一个算法执行时间的两种方法(1)事后统计方法(2)事前估算方法(通过预测时间复杂度)

2.什么是时间频度?

——基本介绍:
一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时间就多。 一个算法中的语句执行次数称为语句频度或时间频度。记为 T(n)。[举例说明]
——比如计算 1-100 所有数字之和, 我们设计两种算法:

第一种:T(n)=n+1

int total=0;
int end=100;
//使用for循环计算
for(int

你可能感兴趣的:(java,后端)