建设网站的内容规划网络公司seo教程

news/2025/10/7 23:06:41/文章来源:
建设网站的内容规划,网络公司seo教程,网站发布的步骤,免费开发游戏的软件Hello#xff0c;今天事10月27日#xff0c;距离刚开始写博客已经过去挺久了#xff0c;我也不知道是什么让我坚持这么久#xff0c;但是学校的课真的很多#xff0c;很少有时间多出来再学习#xff0c;有些科目马上要考试了#xff0c;我还不知道我呢不能过哈哈哈… Hello今天事10月27日距离刚开始写博客已经过去挺久了我也不知道是什么让我坚持这么久但是学校的课真的很多很少有时间多出来再学习有些科目马上要考试了我还不知道我呢不能过哈哈哈今天的内容主要是想和大家继续分享之间的时间复杂度和空间复杂度再拿出几个oj题目我们一个一个来分析那开始我们今天的学习吧。 那我们先来给大家补充几个时间复杂度的题目。 // 计算阶乘递归Fac的时间复杂度 long long Fac(size_t N) {if (0 N)return 1;return Fac(N - 1) * N; }时间复杂度不是来算时间的我们最后还是算的次数这里N的阶乘就是要知道N-1的大小我们要知道N-1的值的话就得先知道N-2的值依次这样类推下去一直到1的时候我们递归才开始调用返回那我们一直到1的话就是需要N次所以时间复杂度就是N次 // 计算斐波那契递归Fib的时间复杂度 long long Fib(size_t N) {if (N 3)return 1;return Fib(N - 1) Fib(N - 2); }这个题目有点难懂它的结构就是相当于一个二叉树但是不完整的二叉树我们这里也是递归往下走的如果我们要求N的斐波那契就必须得先知道N-1和N-2的斐波那契数依次类推要想知道N-1的斐波那契就必须先知道N-2和N-3的斐波那契数一直到1和2递归才开始往回走那我们还是来画图来解决。 属实画的太抽象了就是我们一直往下递归一直到1和2才开始结束但是我们之前说过其实这个不是一个完整的递归二叉树原因是有些提前结束了但是因为时间复杂度是可以通过估算的我们看第一层有1个第二层有2个依次往下就是一个等比数列每个都是×2那就是等比数列求和大家肯定会用大O渐进表示法就是O2的n次方 空间复杂度 空间复杂度就是开的空间我们这个程序需要多大的空间官方一点的回答请看下面。 空间复杂度也是一个数学表达式是对一个算法在运行过程中临时占用存储空间大小的量度 。 空间复杂度不是程序占用了多少bytes的空间因为这个也没太大意义所以空间复杂度算的是变量的个数。 空间复杂度计算规则基本跟实践复杂度类似也使用大O渐进表示法。 注意函数运行时所需要的栈空间(存储参数、局部变量、一些寄存器信息等)在编译期间已经确定好了因此空间复杂度主要通过函数在运行时候显式申请的额外空间来确定。 我们直接上题目来讲解一个男人强不强肯定得是看他实战狗头 // 计算BubbleSort的空间复杂度 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;} }我们这个开辟了多少空间这里我们开辟很多变量但是这些变量也都是常数次的因此时间复杂度就是O1其他也没消耗和额外的开辟空间我们都知道我们再调用函数的时候是会创建函数栈帧的只会在这个函数栈帧中压栈和出栈但是我们这个操作都是常数次 // 计算Fibonacci的空间复杂度 // 返回斐波那契数列的前n项 long long* Fibonacci(size_t n) {if (n 0)return NULL;long long* fibArray (long long*)malloc((n 1) * sizeof(long long));fibArray[0] 0;fibArray[1] 1;for (int i 2; i n; i){fibArray[i] fibArray[i - 1] fibArray[i - 2];}return fibArray; }这个其实很明显我们malloc就是开空间开N个那空间复杂度就是ON这里都不用多想。 // 计算阶乘递归Fac的空间复杂度 long long Fac(size_t N) {if (N 0)return 1;return Fac(N - 1) * N; }这里我们递归下去就是会一直开辟函数栈帧一直到N0的时候他们才开始返回所以这里空间复杂度其实就是ON这里给大家在同样的发出一个其他的问题也是斐波那契函数。 来加个餐 // 计算斐波那契递归Fib的时间复杂度 long long Fib(size_t N) {if (N 3)return 1;return Fib(N - 1) Fib(N - 2); }我们来看看这个的空间复杂度这里其实我们要牢记一句话就是时间是不能累积的空间是可以累积的那我们求第N个斐波那契的时候有很多空间其实是相同的所以这里就会有重复利用空间的情况但是虽然看起来好像是开辟了2的n次方的空间但是他们好多重复了其实就是只有ON的空间复杂度。 我们可以来看一下空间可以重复利用但是时间不能进行重复利用的例子。 void Fun1() {int a 0;printf(%p\n, a); } void Fun2() {int a 0;printf(%p\n, a); } int main() {Fun1();Fun2();return 0; }我们来看看他们的地址是相同的。 这个就是Fun1函数和Fun2函数的利用的空间其实是同一个空间。

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

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

相关文章

建立自己的平台网站吗php开发的大型网站有哪些

1、实验目的 通过本实验可以掌握: CLI的各种工作模式个CLI各种编辑命令“?” 和【Tab】键使用方法IOS基本命令网络设备访问限制查看设备的相关信息 2、实验拓扑 CLI的使用与IOS基本命令使用拓扑如下图所示。 3、实验步骤 (1)CLI模式的切…

CF2145 Educational Codeforces Round 183 (Rated for Div. 2) 游记

高罚时开出三题,掉分 $93$,心如止水。省流 高罚时开出三题,掉分 \(93\),心如止水。10.6 内含剧透,请vp后再来。 不是题解!!!!!!! 赛前 前一天 \(qwsxza\) 一把上分 \(136\) 极大的激励了我,今天在电脑前不…

江苏网站备案要求如何做网站的百科

大多数WordPress站点首页默认都是显示最新发布的文章列表,不过有些站点比较特殊,只想显示某一篇文章的全部内容,那么应该怎么设置呢? 其实,WordPress后台 >> 设置 >> 阅读 >> 在“您的主页显示”中…

如何做网站效果更好WordPress自定义古腾堡

搜索引擎推广是一种有效提升品牌影响力的推广策略。通过关键词优化、广告创意设计、定向投放和数据分析与优化等实践技巧,可以提高品牌的知名度、点击率和转化率。在实施引擎霸屏推广之前,还需对实践效果进行评估,以确保推广策略的有效性和适…

52个AI工具

52个AI工具1. 研究类专注于信息检索、深度分析与知识处理,为学术研究、商业调研提供高效支持。ChatGPT:OpenAI 推出的多模态模型,支持图文输入、文件解析与代码生成,可通过自定义指令优化输出风格,还能利用 Canva…

可观测专题【左扬精讲】——《Go 语言实现企业级 APM 监控系统实战:从 0 到 1 搭建高性能监控平台》

可观测专题【左扬精讲】——《Go 语言实现企业级 APM 监控系统实战:从 0 到 1 搭建高性能监控平台》

多区域多 VLAN 网络搭建与访问控制及服务器部署实验

前言 随着企业数字化转型加速与校园信息化建设深化,网络架构的复杂性与功能性需求持续提升。现代网络不仅需要实现终端设备的基础接入,更需满足多区域隔离、精细化访问控制、关键服务稳定部署及网络资源高效利用等核…

2025方钢、扁钢、圆钢、光轴、六角钢、异型钢、冷拉/冷拔方钢、冷拉/冷拔扁钢、冷拉/冷拔圆钢、冷拉/冷拔六角钢、冷拉/冷拔异型钢、热轧方钢/扁钢厂家权威推荐榜:坚固耐用与精准定制口碑之选

在建筑、机械制造、钢结构工程等领域,方钢作为关键结构材料,其质量直接关系到工程安全与使用寿命。随着市场需求日益多元化,采购方不仅关注材料的机械性能,更对厂家的定制能力、技术实力和售后服务提出更高要求。为…

Tina_Linux_系统软件 开发指南

1 概述 编写目的:本文档作为Allwinner Tina Linux系统平台开发指南,旨在帮助软件开发工程师、技术支持工程师快速上手,熟悉Tina Linux系统的开发及调试流程。 适用范围:Tina Linux v3.5及以上版本。 2 Tina系统资料…

实用指南:C++ 建造者模式:简单易懂的设计模式解析

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

网站做子页面怎么做的kompozer wordpress

【导读】EF Core 5.0伴随着.NET 5.0发布已有一段时日,本节我们来预估当大批量新增数据时,大概是多少区间我们应该考虑SQLBulkCopy而不是EF CoreSQLBulkCopy早出现于.NET Framework 2.0,将数据批量写入利用此类毫无疑问最佳,虽其来…

企业网站开发模板WordPress hitokoto

大语言模型的定义 大语言模型(英文:Large Language Model,缩写LLM),也称大型语言模型,是一种人工智能模型,旨在理解和生成人类语言。它们在大量的文本数据上进行训练,可以执行广泛的…

松岗做网站网站dns服务

方法中的参数,形参(形式参数)和实参(实际参数)简述 形参(形式参数):表示在定义的方法的时候书写的参数,形参规定了参数的个数、类型、顺序 形参相当于局部变量的声明&…

GO_基础2

控制语句条件语句if语句、if ... else 语句, if嵌套语句、if...else...if语句、循环语句简单for循环for作为无限循环for作为while循环for循环中的简单范围i和j是分配迭代值的变量。它们也称为迭代变量。第二个变量,即…

深入解析:基于Python学习《Head First设计模式》第五章 单件模式

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

深入解析:DHCP 动态主机配置协议(Dynamic host configuration protocol)逐层封装过程: DHCP --> UDP --> IP

深入解析:DHCP 动态主机配置协议(Dynamic host configuration protocol)逐层封装过程: DHCP --> UDP --> IPpre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; d…

呼和浩特网站建设宣传做猎头需要用到的网站

熔盐储能是一种可以传递能量、长时间(6-8h)、大容量储能的技术路径,作为传热介质可以实现太阳能到热能的转换,作为储能介质可以实现将热能和电能的双向转换,可以很好的适应和解决以上两大矛盾。因此,熔盐储…

详细介绍:进阶智能体实战九、图文需求分析助手(ChatGpt多模态版)(帮你生成 模块划分+页面+表设计、状态机、工作流、ER模型)

详细介绍:进阶智能体实战九、图文需求分析助手(ChatGpt多模态版)(帮你生成 模块划分+页面+表设计、状态机、工作流、ER模型)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto…

贵阳网站维护培训网络营销的成功案例

来源:光明日报作者:李锋亮 庞雅然 人工智能人才培养是变革核心人工智能、基因工程、纳米科学并列为21世纪三大尖端技术,是工业革命4.0的变革核心。其中,人工智能涉及广泛的知识领域,包括技术体系内的数学基础、技术基础…

兰州产品营销网站建设营销型网站的推广

参数的初始化关系到网络能否训练出好的结果或者是以多快的速度收敛,对训练结果有着重要的影响。 初始化学习参数需要注意的规则 不可以将网络中的所有参数初始化为0,也不能全部初始化为同一个值。如果参数全部初始化为0或者是同一个值,会使得所有神经元的输出都是相同的,进而造…