做网站宁波有什么的网络公司重庆网址

张小明 2026/1/10 14:39:06
做网站宁波有什么的网络公司,重庆网址,1w粉丝接广告多少钱,青海省建设厅网站公示公告题目1#xff1a;给你一个整数数组 nums#xff0c;返回 数组 answer #xff0c;其中 answer[i] 等于 nums 中除 nums[i] 之外其余各元素的乘积 。题目数据 保证 数组 nums之中任意元素的全部前缀元素和后缀的乘积都在 32 位 整数范围内。请 不要使用除法#xff0c;且在…题目1给你一个整数数组nums返回 数组answer其中answer[i]等于nums中除nums[i]之外其余各元素的乘积 。题目数据保证数组nums之中任意元素的全部前缀元素和后缀的乘积都在32 位整数范围内。请不要使用除法且在O(n)时间复杂度内完成此题。关键数据结构列表一维数组核心思路除nums[i]元素之外的元素乘积可以分为两部分nums[i]之前的元素的乘积和nums[i]之后的元素的乘积将数组num正向遍历一遍之后可以再反向遍历一遍然后用一个数组先存储前元素乘积再存储后元素乘积。代码class Solution:def productExceptSelf(self, nums: List[int]) - List[int]:n len(nums)ans [1] * n# 从左到右计算前缀积prefix 1for i in range(n):ans[i] prefixprefix * nums[i]# 从右到左计算后缀积并乘以结果suffix 1for i in range(n - 1, -1, -1):ans[i] * suffixsuffix * nums[i]return ans题目2给你一个未排序的整数数组nums请你找出其中没有出现的最小的正整数。请你实现时间复杂度为O(n)并且只使用常数级别额外空间的解决方案。关键数据结构用列表实现哈希表效果关键思路原地哈希算法我们希望在位置i上的值是i1如在位置0上的位置是1这样可以起到高效的排序效果如果位置i上的数i1那么此时的i1就是缺失的最小正整数。代码class Solution:def firstMissingPositive(self, nums: List[int]) - int:n len(nums)for i in range(n):while 1 nums[i] n and nums[nums[i] - 1] ! nums[i]:target_idx nums[i] - 1nums[i], nums[target_idx] nums[target_idx], nums[i]for i in range(n):if nums[i] ! i 1:return i 1return n 1题目3给定一个mxn的矩阵如果一个元素为 0 则将其所在行和列的所有元素都设为 0 。请使用原地算法原地算法是指在算法执行过程中只使用常数量级的额外空间主要通过对输入数据的原有存储空间进行修改来完成计算而不需要额外的数据结构来存储中间结果或输出结果)。关键数据结构二维数组思路使用双循环遍历矩阵每个元素如果某个元素为0将其对应的行、列通过布尔值打上标记再次双循环遍历矩阵如果某一行或者某一列标记为零将整行或整列元素置0代码这里偷懒没用原地算法class Solution:def setZeroes(self, matrix: List[List[int]]) - None:m, n len(matrix), len(matrix[0])row m * [False]col n * [False]for i in range(m):for j in range(n):if matrix[i][j] 0:row[i] Truecol[j] Truefor i in range(m):for j in range(n):if row[i] or col[j]:matrix[i][j] 0
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

如何提高网站关键词排名做网站标题头像

Tree.js终极指南:零代码基础快速生成专业级3D树木模型 【免费下载链接】tree-js Procedural tree generator written with JavaScript and Three.js 项目地址: https://gitcode.com/gh_mirrors/tr/tree-js 你是否曾经为寻找合适的3D树木模型而烦恼&#xff1…

张小明 2026/1/9 22:20:24 网站建设

百度为什么会k网站大型网站seo方案

PDF补丁丁:专业级PDF文档处理工具完全指南 【免费下载链接】PDFPatcher PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等 项目地址: https://gitcode.com/G…

张小明 2025/12/31 4:39:30 网站建设

医疗机构网站以患者做宣传济南seo外包服务

Samba安装与配置全攻略 在网络技术的世界里,Samba是一款极为重要的工具,它能让UNIX/Linux系统与Windows系统实现文件和打印机共享。本文将详细介绍Samba的编译安装、配置文件设置、运行方式以及验证方法等内容,帮助你全面掌握Samba的使用。 1. Samba的编译与安装 Samba的…

张小明 2026/1/1 8:16:10 网站建设

做图网站有哪些东西青浦网站建设

在当今数字化时代,Web应用中的电子签名功能已成为合同签署、表单确认等场景的基础需求。vue-esign作为一款基于Vue.js的Canvas手写签名组件,为开发者提供了简单快速的电子签名解决方案。这款轻量高效的组件能够在几分钟内集成到现有项目中,让…

张小明 2026/1/2 1:33:55 网站建设

上海seo网站优化软件专业的网站建设网络

前言:大家好,我是你们的老朋友。 在上一章的学习中,我们已经拥有了计算机的“上帝视角”:我们知道了冯诺依曼架构下的五大金刚——运算器、控制器、存储器、输入设备、输出设备。我们知道主存储器(内存)里的…

张小明 2026/1/2 1:59:12 网站建设

展示网站系统架构设计wordpress英文主题适合小白用吗

第一章:车路协同Agent通信协议概述在智能交通系统中,车路协同(Vehicle-Infrastructure Cooperation, VIC)技术通过车辆与道路基础设施之间的实时信息交互,提升交通效率与安全性。其核心在于各类Agent(如车载…

张小明 2026/1/2 5:50:50 网站建设