建设旅游服务类网站的可行性报告cms网站模板套用教程

张小明 2026/1/8 4:01:00
建设旅游服务类网站的可行性报告,cms网站模板套用教程,四川建设厅网站,五八同城找工作思路#xff1a;一、前后缀分解1.answer[i]等于nums中除了nums[i]之外的其余各元素的乘积。换句话说#xff0c;如果知道了i左边所有数的乘积#xff0c;以及i右边所有数的乘积#xff0c;就可以算出answer[i]。2.定义pre[i]和post[i]#xff1a;#xff08;1#xff09…思路一、前后缀分解1.answer[i]等于nums中除了nums[i]之外的其余各元素的乘积。换句话说如果知道了i左边所有数的乘积以及i右边所有数的乘积就可以算出answer[i]。2.定义pre[i]和post[i]1定义pre[i]表示从nums[0]到nums[i -1]的乘积。2定义post[i]表示从nums[i 1]到nums[n - 1]的乘积。3.计算pre[i]和post[i]1要计算pre[i]可以先计算出nums[0]到nums[2]的乘积pre[i - 1]再乘上nums[i - 1]就得到了pre[i]。即pre[i] pre[i - 1] * nums[i - 1]。2同理可得post[i] post[i 1] * nums[i 1]。4.设置初始值pre[0] post[n - 1] 1。5.所求结果answer[i] pre[i] * post[i]。6.复杂度分析1时间复杂度O(n)其中n是nums的长度。2空间复杂度O(n)。附代码class Solution { public int[] productExceptSelf(int[] nums) { int n nums.length; int[] pre new int[n]; pre[0] 1; for(int i 1;i n;i){ pre[i] pre[i - 1] * nums[i - 1]; } int[] post new int[n]; post[n - 1] 1; for(int i n - 2;i 0;i--){ post[i] post[i 1] * nums[i 1]; } int[] ans new int[n]; for(int i 0;i n;i){ ans[i] pre[i] * post[i]; } return ans; } }二、优化先后缀分解不使用额外空间1.思路先计算post然后一边计算pre一边把pre直接乘到post[i]中最后返回post。由于题目中说明输出数组不被视为额外空间所以该做法的空间复杂度为O(1)。此外这种做法可以少遍历一次。2.复杂度分析1时间复杂度O(n)其中n是nums的长度。2空间复杂度O(1)返回值不计入。附代码class Solution { public int[] productExceptSelf(int[] nums) { int n nums.length; int[] post new int[n]; post[n - 1] 1; for(int i n - 2;i 0;i--){ post[i] post[i 1] * nums[i 1]; } int pre 1; for(int i 0;i n;i){ //此时pre为nums[0]到nums[i - 1]的乘积可以直接乘到post[i]中 post[i] * pre; pre * nums[i]; } return post; } }
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

关于icp备案信息中注销网站的通知国外设计灵感网站

懒猫书签清理器:智能管理浏览器收藏夹的终极指南 【免费下载链接】LazyCat-Bookmark-Cleaner 让书签管理变得轻松愉快!一只可爱的懒猫助手,帮你智能清理和整理浏览器书签。 项目地址: https://gitcode.com/gh_mirrors/la/LazyCat-Bookmark-…

张小明 2026/1/5 21:13:49 网站建设

有了域名空间怎么做网站wordpress 主题类型

西门子smart SB CM01与台达DT330温控器485通讯程序(XMZ200-3)器件:西门子s7 200 smart PLC,扩展模块SB CM01,台达DT330温控器。 昆仑通态触摸屏(带以太网),中途可以加路由器 控制方式:触摸屏与plc以太网通讯&#xff0…

张小明 2026/1/6 4:28:02 网站建设

建网站需要那些步骤网站建设教案dw

如何评估 anything-llm 的检索准确率?实用指标与工程实践 在构建智能问答系统时,一个常见的错觉是:只要模型够大、回答流畅,系统就一定可靠。但现实往往更复杂——用户问“去年利润是多少”,AI却引用了无关的会议纪要&…

张小明 2026/1/6 14:20:24 网站建设

素材分享网站源码wordpress 开启维护

Langchain-Chatchat问答系统误答反馈机制设计 在企业级智能问答系统的落地过程中,一个常被忽视但至关重要的问题逐渐浮现:当AI“自信地胡说八道”时,我们该怎么办?尤其是在使用如 Langchain-Chatchat 这类基于大语言模型&#xff…

张小明 2026/1/6 21:27:33 网站建设

临沂网站制作价格网站建设项目的预算

第一章:R量子模拟中的门操作序列基础在量子计算的模拟实践中,R语言虽非主流计算平台,但借助其强大的矩阵运算与可视化能力,仍可用于教学级量子门操作序列的构建与分析。量子门本质上是作用于量子比特的酉矩阵,通过有序…

张小明 2026/1/6 3:17:04 网站建设