无锡微信网站开发wordpress网站维护页面模板

news/2025/9/27 13:42:45/文章来源:
无锡微信网站开发,wordpress网站维护页面模板,茶叶网络营销网站建设论文,地方性购物网站作者 | OverRedMaple责编 | Carol来源 | CSDN 博客封图 | CSDN付费下载于东方 IC如果你还在发愁究竟怎么计算时间复杂度和空间复杂度#xff0c;那你是来对地方了#xff01;名词解释#xff1a;在计算机科学中#xff0c;时间复杂性#xff0c;又称时间复杂度#xff0c… 作者 | OverRedMaple责编 | Carol来源 | CSDN 博客封图 | CSDN付费下载于东方 IC如果你还在发愁究竟怎么计算时间复杂度和空间复杂度那你是来对地方了名词解释在计算机科学中时间复杂性又称时间复杂度算法的时间复杂度是一个函数它定性描述该算法的运行时间。这是一个代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述不包括这个函数的低阶项和首项系数。使用这种方式时时间复杂度可被称为是渐近的亦即考察输入值大小趋近无穷时的情况。时间复杂度的表示方法其实就是算法代码的执行效率算法代码的执行时间。我们来看下面一个简单的代码int sumFunc(int n) { int num 0; // 执行一次 for (int i 1; i n; i) { // 执行n次 num num i; // 执行n次 } return num;} 假设每行代码的执行时间为t那么这块代码的时间就是(2n2)*t由此得出代码执行时间T(n)与代码的执行次数是成正比的那么我们来看下一个例子int sumFunc(int n) { int num 0; // 执行一次 for (int i 1; i n; i) { // 执行n次 for (int j 1; j n; j) { //执行n*n次 num num i * j; // 执行n*n次 } }} 同理该代码执行时间为(2n*nn1)*t没意见吧继续往后看注意在数据结构/算法中通常使用T(n)表示代码执行时间n表示数据规模大小f(n)表示代码执行次数综合所以上面这个例子可以表示为f(n)(2n*nn1)*t其实就是一个求总和的式子O(大写O)表示代码执行时间与 f(n) 成正比例。根据上面两个例子得出结论代码的执行时间 T(n)与每行代码的执行次数 n 成正比人们把这个规律总结成这么一个公式 T(n) O(f(n))所以呢第一个例子中的 T(n)O(2n1)第二个例子中的 T(n)O(2n*nn1)这就是时间复杂度表示法也叫大O时间复杂度表示法。但是大O时间复杂度并不具体表示代码真正的执行时间而是表示代码执行时间随数据规模增长的变化趋势所以也叫作渐进时间复杂度简称时间复杂度。与泰勒公式相反的是算了扯哪去了…当n变得越来越大时公式中的低阶常量系数三部分影响不了其增长趋势所以可以直接忽略他们只记录一个最大的量级就可以了所以上述两个例子实际他们的时间复杂度应该记为T(n)O(n) T(n)O(n*n)我想你应该明白大致是怎么回事了那么我们来看看如何去计算它时间复杂度的分析与计算方法1循环次数最多原则我们上面说过了当n变得越来越大时公式中的低阶常量系数三部分影响不了其增长趋势可以直接忽略他们只记录一个最大的量级就可以了。因此我们在计算时间复杂度时只需关注循环次数最多的那段代码即可。int sumFunc(int n) {int sum 0; //执行1次忽略不计for (int i 0; i n; i) {sum i; // 循环内执行次数最多执行次数为n次因此时间复杂度记为O(n)} return sum; //执行1次忽略不计 } ‍2加法原则int sumFunc(int n) {int sum 0; //常量级忽略for (int i 0; i 99; i) {sum i; //执行100次还是常量级忽略}for (int i 0; i n; i) {sum i; //执行n次}for (int i 0; i n; i){for (int j 0; j n; j) {sum i; //执行n*n次}}return sum; } 上述例子中最大的两块代码时间复杂度分别为 O(n)和O(n*n)其结果本应该是T(n)O(n)O(n*n)我们取其中最大的量级因此整段代码的复杂度为O(n * n)所以得出结论量级最大的那段代码时间复杂度总的时间复杂度3乘法原则嵌套代码的复杂度等于嵌套内外代码复杂度的乘积void Func1(int n) {for (int i 0; i n; i) {Func2(n); //执行n次每次都会调用Func2函数执行n次} } void Func2(int n) {int sum 0;for (int i 0; i n; i){sum 1; //执行n次} } 因此这段代码时间复杂度为O(n) * O(n) O(n*n) O(n*n)同理如果将其中一个n换成m那么它的时间复杂度就是O(n*m)常见的几种时间复杂度1O(1)常量级时间复杂度void Func(void) {for (int i 0; i 100; i) {printf(hello); //执行一百次也是常量级记为O(1)} } void Func(void) {printf(hello);printf(hello); printf(hello);//各执行一次还是记为O(1) } 相信你也看明白了O(1)不是说代码只有一行这个1它代表的是一个常量即使它有以前一万行这样的也是O(1)因为它是固定的不会变化也就是常量所以凡是常量级复杂度代码均记为O(1)2常见的O(n)复杂度void Func(int n) {for (int i 0; i n; i) {printf(hello);} } 不用多说了吧继续3O(logn)O(nlogn) 这就有点难度了首先我们来回忆以下换底公式记住公式啊来看例子void Func(int n) {for (int i 1; i n; i) {i i * 2;} } 可以看出i i * 2这行代码执行次数是最多的那么到底执行了多少次呢第一次 i2执行第二次 i4执行第三次 i8…假设它执行了x次那么x的取值为当上述代码的2改成3的时候x的取值也就是当然不管log的底数是几是e也好是10也罢统统记为这是为啥子念由换底公式可以计算出换底之后可以看出log3(2)其实就是一个常数忽略它而在这场游戏中log默认就是以2为底的所以统统记为O(logn)。void Func(int n) {for (int i 0; i n; i) {Func2(n); //执行n次嵌套调用每次调用执行logn次} } void Func2(int n) {for (int i 0; i n; i){i i * 2; //执行logn次} } 所以这个O(nlogn)也很好理解了吧其他就不赘述了相信聪明的你一定可以举一反三如果对你有帮助就点个“在看”支持下作者吧《原力计划【第二季】- 学习力挑战》正式开始即日起至 3月21日千万流量支持原创作者更有专属【勋章】等你来挑战推荐阅读BZip2Codec压缩、Map端压缩控制、Reduce端压缩控制……都在这份Hadoop整合压缩知识点里了 Linux 会成为主流桌面操作系统吗 打开容器世界的大门Docker、POD 初探 乔布斯遗孀裸捐 250 亿美元财产没兴趣累积财富 号称3个月发布最强量子计算机卖口罩的霍尼韦尔凭什么 闪电网络的 5 个优点和4 个缺点、本质、来源与工作原理……一文带你读懂闪电网络 真香朕在看了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919529.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大唐名相张九龄-海上生明月,天涯共此时

张九龄是唐玄宗时期的一位宰相,是一位政治家,同时他也是一位诗人。可是说是宰相里面最会写诗的,诗人里面当官最大的。除了诗写得好,文学素养高之外,张九龄还是一位名相、贤相。我们知道,在古代有很多文人求仕不得…

加强医院微信和网站建设如何找到网站是谁做的

一次数据库主键莫名其妙的变得非常大排查记录 事情的现象 数据库中表结构是设置了主键自增,但是发现数据库中的id变成了这种1705604075022516225,然后怀疑是自增主键没有生效,反复尝试之后发现不是。因为手动插入数据的时候,主键…

王昌龄的态度

王昌龄的态度你为何在意不重要的人的眼光而忽视自己的内心呢?你还记得你所追逐的是什么吗?你是活在别人的评价中还是活在自己的内心?你也怕别人的议论吗? 不妨读读王昌龄的这首七言吧。莫道谗言似浪深,莫道迁客是…

开发知识点-Python-virtualenv

virtualenv是一个广泛使用的Python工具,用于创建隔离的Python环境。它允许开发者在同一台计算机上独立地安装和管理不同项目的Python依赖,从而使得各个项目的依赖关系不会相互干扰。这是特别重要的,尤其是在处理涉及…

白居易-那个寒冷的夜晚,思念像潮水般袭来。想得家中夜深坐,还应说着远行人。

《邯郸冬至夜思家》 白居易 邯郸驿里逢冬至,抱膝灯前影伴身。 想得家中夜深坐,还应说着远行人。 那个寒冷的冬夜,客栈里的白居易望着眼前的烛灯陷入了深深的思念。孤独和思念一起涌了上来,如果没有如此的孤独,也不…

2025年移动厕所厂家口碑排行榜:环保移动厕所,泡沫封堵移动厕所,市区公园露营地移动厕所,装配式移动厕所,公共移动厕所定制安装公司选择指南!

随着城市化进程加速与文旅、基建行业蓬勃发展,移动厕所已从临时设施升级为城市服务与公共卫生的重要载体。但当前市场仍面临诸多痛点:部分产品环保性能不足,异味问题突出;定制适配性差,难以满足楼盘、景区等不同场…

Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架

Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架Metasploit Framework 6.4.90 (macOS, Linux, Windows) - 开源渗透测试框架 Rapid7 Penetration testing, updated Sep 27, 2025 请访问原文链…

秦岭迎来大丰收,徒步才能抵达的村庄,藏着有钱难买的山货!

秦岭迎来大丰收,徒步才能抵达的村庄,藏着有钱难买的山货!How precious are the mountain goods from Qinling Mountains? Such aged wild honey and these wild fruits money cant buy them. During my self-drivi…

VSCode+Window+Chrome常用快捷键

2025VSCode+Window+Chrome常用快捷键VSCode+Window+Chrome常用快捷键 1.VSCode常用快捷键 1.1 工作区快捷键Ctrl + B 显示/隐藏侧边栏Ctrl + J 显示/隐藏控制台Ctrl + \ 创建多个编辑器(文件比对很方便)Ctrl + W 关闭当…

那些诗词那些花|君不见此玫瑰于晚秋的夜色中凄然绽放,别具一格。

那些诗词那些花|君不见此玫瑰于晚秋的夜色中凄然绽放,别具一格。元稹说,秋丛绕舍似陶家,遍绕篱边日渐斜。不是花中偏爱菊,此花开尽更无花。我起初挺喜欢这首诗,但是今天可能要改变了看法。 我对此花开尽更无花表…

Linux环境下VSCode快速安装终极指南:debian/ubuntu/linux平台通用

我们需要什么一台运行Debian/Ubuntu/Linux系统的电脑,本教程以Ubuntu为例(大部分Linux发行版均适用)。 我们的目标软件:Visual Studio Code。 和英特网一起奔驰的光纤连接。动手时间 1. 安装前的准备和设置 在开始…

醉后不知天在水,满船清梦压星河

题龙阳县青草湖 元唐珙 西风吹老洞庭波,一夜湘君白发多。 醉后不知天在水,满船清梦压星河。大意:秋风吹老了洞庭的水波,一夜的愁思令湘君也催发了几多白发。醉倒之后的作者有些恍惚,只见眼前星光点点,一时间竟分…

太月星网站建设WordPress公众号主题

kubernetes基于helm部署gitlab-operator 这篇博文介绍如何在 Kubernetes 中使用helm部署 GitLab-operator。 先决条件 已运行的 Kubernetes 集群负载均衡器,为ingress-nginx控制器提供EXTERNAL-IP,本示例使用metallb默认存储类,为gitlab p…

网站备案加链接代码网站服务器维护费用

Dubbo 序列化 1、什么是序列化和反序列化 序列化(serialization)在计算机科学的资料处理中,是指将数据结构或对象状态转换成可取用格式(例如存成文件,存于缓冲,或经由网络中发送),…

区块链网站开发郑州做网站推广价格

本文主要来自于linux自带的man packet手冊: http://man7.org/linux/man-pages/man7/packet.7.html 平时常常使用的INET套接字提供的是7层的抓包能力,抓上来的data直接就是tcp或者udp的payload,无需关心L3和L4的头部信息。 Packet套接字提供的…

商城网站除了域名备案还要临沂网站搜索排名

这里写目录标题 摘要引言方法 摘要 由于对比度差、目标边界模糊和大量阴影的不利影响,乳腺超声成像中的自动语义分割仍然是一项具有挑战性的任务。最近,具有U形的卷积神经网络(CNN)在医学图像分割中表现出相当好的性能。然而&…

Apache Doris性能优化全解析:慢查询定位与引擎深度调优 - 教程

Apache Doris性能优化全解析:慢查询定位与引擎深度调优 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Co…

【诗词解读】跨越千年的文脉传承:月与酒是中国人的永恒浪漫

我见青山多妩媚,料青山见我应如是。 我们总会被一些零散的句子悄然击中内心。若将它们轻轻拾起、汇聚一处,便会发现,真正打动我们的,从来不是华丽辞藻的铺陈,而是文字背后那份意境与情感的深深共鸣。 从陶渊明、李…

秋风中的窘境,一代诗圣的安居梦

八月秋高风怒号,卷我屋上三重茅。安得广厦千万间,大庇天下寒士俱欢颜。不知道从什么时候起,腾讯公众号文章的底部出现了一个腾讯公益的组件,我觉得这个功能设置的非常好,它体现了一家公司是向善的。公司可以是商业的…

学习Sci. Adv. 关于AMP_generator文章-复现

学习Sci. Adv. 关于AMP_generator文章-复现dithub打包代码块:https://github.com/jkwang93/AMP-Designer/blob/main/环境配置:在Anaconda Prompt中创建虚拟环境“AMPdesign”,python=3.9。本人新手,根据大佬帖子安…