大O记法(实质上是算法复杂度发展趋势的反应)
html
渐进复杂度称为算法的阶次(忽略该算法的增加函数中的常量和其余次要项,只保留主项而得出的)java
for(int count = 0;count<n;count++) { //*复杂度为O(1)的步骤系列 }
for(int count = 0;count < n;count++) { for(int count2 = 0;count2<n;count2++) { //复杂度为O(1)的步骤系列 } }
for(int count = 0;count<n;count++) { printsum(count); }
public void printsum(int count) { int sum = 0; for(int I = 1;I<count;I++) sum += I; System.out.println(sum); }
本周结对学习状况
20172314方艺雯
20172323王禹涵算法
结对学习内容:软件质量 算法分析 增加函数 大O记法 时间复杂度 空间复杂度数组
本学期的第一篇博客,又到当初写博客的时候了(ಥ_ಥ)。一口气学了两章内容,好在两章内容不是不少,随便翻了一下书,发现大部分是栈、队列以及链表之类的,开始系统的学习算法结构与分析。假期里作了几个程序没有让本身忘了太多的内容,捡起来也会容易得多。上学期在程序设计的课上取得满分,因此这学期要保持上学期的精神状态继续学习。做为新大二的学生,我更要为新大一的学弟学妹作个好头。加油!(ง •̀_•́)ง
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 1/1 | 15/15 |