当前位置: 首页 > news >正文

深圳html5网站建设价格福州关键词自然排名

深圳html5网站建设价格,福州关键词自然排名,wordpress网易云插件怎么用,wordpress incategory目录 1. 算法效率 2. 时间复杂度 2.1 时间复杂度的概念 2.2 大O的渐进表示法 2.3 举例说明#xff1a; 写在最后#xff1a; 1. 算法效率 我们该如何判断一个算法的好坏#xff1f; 衡量一个算法的好坏#xff0c;是从时间和空间两个维度比较的#xff0c; 而今天…目录 1. 算法效率 2. 时间复杂度 2.1 时间复杂度的概念 2.2 大O的渐进表示法 2.3 举例说明 写在最后 1. 算法效率 我们该如何判断一个算法的好坏 衡量一个算法的好坏是从时间和空间两个维度比较的 而今天我就来详细探讨一下时间复杂度。 2. 时间复杂度 2.1 时间复杂度的概念 时间复杂度是一个函数 而 算法中的基本操作的执行次数为算法的时间复杂度。 我们当然不能只用运行一段程序的速度来解释时间复杂度 毕竟每个人电脑的CPU运行速度不同。 例 #include stdio.hint main() {int n 10;while (n 0){n--;}return 0; }这一段代码走了10次 他的时间复杂度是O(1)。 例2 #include stdio.hint main() {int n;scanf(%d, n);while (n 0){n--;}return 0; }这段代码走了n次 他的时间复杂度是O(N)。 那么问题来了时间复杂度究竟是怎么求的 2.2 大O的渐进表示法 规则 1、用常数1取代运行时间中的所有加法常数。 2、在修改后的运行次数函数中只保留最高阶项。 3、如果最高阶项存在且不是1则去除与这个项目相乘的常数。得到的结果就是大O阶。 2.3 举例说明 void Func2(int N) {int count 0;for (int k 0; k 2 * N ; k){count;}int M 10;while (M--){count;}printf(%d\n, count); } 这段代码前面是2*N次后面是10次 加起来是2*N10 而他的时间复杂度是O(N) 例2 冒泡排序的时间复杂度 void BubbleSort(int* a, int n) {assert(a);for (size_t end n; end 0; --end){int exchange 0;for (size_t i 1; i end; i) {if (a[i-1] a[i]){Swap(a[i-1], a[i]);exchange 1;}}if(exchange 0)break;} } 冒泡排序最好的情况是O(N) 而最坏的情况是要和每一个数比较交换是O(N^2)。 所以他的时间复杂度是O(N^2)。 例3 long long Fib(size_t N) {if (N 3)return 1;return Fib(N - 1) Fib(N - 2); } 斐波那契递归的时间复杂度是O(2^N)。 通过上述的例子我们可以知道的是 计算时间复杂度计算的是该算法最坏的情况。 写在最后 以上就是本篇文章的内容了感谢你的阅读。 如果喜欢本文的话欢迎点赞和评论写下你的见解。 如果想和我一起学习编程不妨点个关注我们一起学习一同成长。 之后我还会输出更多高质量内容欢迎收看。
http://www.dnsts.com.cn/news/123251.html

相关文章:

  • 网站ui设计师培训郑州企业微网站建设
  • 视频图站主题 wordpressdnf卖飞机的网站怎么做的
  • 网站上做值机的app长沙地区网络优化设计方案
  • 郑州网站建设一汉狮网络那些行业做网站优化的比较多
  • 网站建设工作安排方案注册公司名称查询
  • 做网站能成功吗佛山顺德网站建设公司哪家好
  • 绿色在线网站模板下载工具企业宣传网站模板下载
  • 网站软件免费下载大全wordpress 子主题目录
  • 网站建设多少钱wordpress 没有远程发布
  • 贵港免费的网站建设萨龙 wordpress
  • 网站静态页面生成手机电影网站怎样做
  • 免费的软件网站天津网站建立
  • 网站打开很慢安卓软件免费下载
  • 商丘企业网站服务100件智能创意产品设计
  • 做网站的应该怎么发广告望城做网站
  • 即墨区城乡建设局网站建设永久网站
  • 西安定制网站建设微网站建设完 不知道怎么推广咋办
  • 网站为契机建设校园数字化福州做企业网站
  • 网站的整体结构wordpress生成百度地图
  • 百安居装修报价清单关键词优化一年多少钱
  • 贵阳学网站建设纪念册设计制作公司
  • wdcp网站备份上海正规招聘人才市场
  • 做网站要注意什么北京平台网站建设多少钱
  • 建建建设网站公司网站28网站建设
  • 江苏省建设厅网站施工员证查询百青藤广告联盟官网
  • wordpress全站301wordpress验证密码
  • 网站建设费账务处理网上商城哪个好
  • 网站推广 html关键词代码解说百度怎么免费推广
  • iis5建设网站成都百度提升优化
  • 网站收缩广告常熟外贸网站建设