标签:是什么 总结 计算 处理 for 常用 目的 表示法 轻松
数据结构
程序=数据结构+算法,软件=程序+软件工程
数据结构:计算机存储、组织数据的方式。
时间复杂度的计算规则:加法准则,乘法准则,特例情形
问题2解决方案:时间复杂度是同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。空间复杂度(Space Complexity)是对一个算法在运行过程中临时占用存储空间大小的量度,记做S(n)=O(f(n))。参考资料
for(int count = 0 ; count < n ; count++)
for(int count2 = 0 ; count2 < n ; count2 = count2 + 2)
{
System.out.println(count,count2);
}
}
该循环外层循环n次,内层循环n/2次,由乘法准测可得增长函数为:F(n)=(n^2)/2,即阶次是O(n^2)。
for(int count = 0 ; count < n ; count++)
for(int count2 = 1 ; count2 < n ; count2 = count2 * 2)
{
System.out.println(count,count2);
}
}
该循环外层循环n次,内层循环log2 n(2^x = n,x=log2 n),所以增长函数是nlog2n,阶次是O(nlog2n)。
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 1/1 | 10/10 |
20172315 2018-2019-1 《程序设计与数据结构》第一周学习总结
标签:是什么 总结 计算 处理 for 常用 目的 表示法 轻松
原文地址:https://www.cnblogs.com/huzhitao/p/9614974.html