网站建设所需网络营销是做什么

news/2025/9/23 7:27:51/文章来源:
网站建设所需,网络营销是做什么,秦皇岛大棚建设,oa办公软件文章目录 260. 只出现一次的数字 III#xff08;字典 / 位运算#xff09;136. 只出现一次的数字#xff08;字典#xff09;137. 只出现一次的数字 II#xff08;字典#xff09;169. 求众数#xff08;字典#xff09;229. 求众数 II#xff08;字典#xff09;200… 文章目录 260. 只出现一次的数字 III字典 / 位运算136. 只出现一次的数字字典137. 只出现一次的数字 II字典169. 求众数字典229. 求众数 II字典2006. 差的绝对值为 K 的数对数目字典944. 删列造序zip*list867. 转置矩阵zip*list 更多有关 dict 的相关背景和 leetcode 题解可参考 【Programming】【python】dict7 260. 只出现一次的数字 III字典 / 位运算 给定一个整数数组 nums其中恰好有两个元素只出现一次其余所有元素均出现两次。 找出只出现一次的那两个元素。 示例 : 输入: [1,2,1,3,2,5] 输出: [3,5] 注意 结果输出的顺序并不重要对于上面的例子 [5, 3] 也是正确答案。 你的算法应该具有线性时间复杂度。你能否仅使用常数空间复杂度来实现 思路1用字典key 是数字value 是频数出现了两次就删掉最后输出字典中有的元素 class Solution(object):def singleNumber(self, nums)::type nums: List[int]:rtype: List[int]dict1 {}for i in nums:if i in dict1:del dict1[i]else:dict1[i] 1list1 [] for i in dict1:list1.append(i)return list1还有一种用二进制与操作的方法很懵bryant LeetCode Medium 260 找单独的数III Python 136. 只出现一次的数字字典 给定一个非空整数数组除了某个元素只出现一次以外其余每个元素均出现两次。找出那个只出现了一次的元素。 说明 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗 示例 1: 输入: [2,2,1] 输出: 1 示例 2: 输入: [4,1,2,1,2] 输出: 4 可以用 260. 只出现一次的数字 III字典 的方法 class Solution(object):def singleNumber(self, nums)::type nums: List[int]:rtype: intdict1 {}for i in nums:if i in dict1:del dict1[i]else:dict1[i] 1for i in dict1:return i137. 只出现一次的数字 II字典 给定一个非空整数数组除了某个元素只出现一次以外其余每个元素均出现了三次。找出那个只出现了一次的元素。 说明 你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗 示例 1: 输入: [2,2,3,2] 输出: 3 示例 2: 输入: [0,1,0,1,0,1,99] 输出: 99 这个出现了三次不能像 260. 只出现一次的数字 III字典 那样出现第二次的时候删掉字典键值对所以我们中规中矩把数字和频数存在字典中然后遍历字典输出频数为 1 的数 class Solution(object):def singleNumber(self, nums)::type nums: List[int]:rtype: intdict1 {}for i in nums:if i not in dict1:dict1[i] 0dict1[i] 1else:dict1[i] 1for i in dict1:if dict1[i] 1:return i169. 求众数字典 给定一个大小为 n 的数组找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的并且给定的数组总是存在众数。 示例 1: 输入: [3,2,3] 输出: 3 示例 2: 输入: [2,2,1,1,1,2,2] 输出: 2 还是可以用 137. 只出现一次的数字 II 的思路存在字典中keys 是数字values 是频数然后根据频数筛选出最终答案 class Solution(object):def majorityElement(self, nums)::type nums: List[int]:rtype: intdict1 {}for i in nums:if i not in dict1:dict1[i] 1else:dict1[i] 1for i in dict1:if dict1[i] len(nums)/2:return i还可以直接排序然后输出后半段的数字就可以了反正众数一定存在而且不管是比其他数大还是小都占了一半以上 class Solution(object):def majorityElement(self, nums)::type nums: List[int]:rtype: intsort_nums sorted(nums)return sort_nums[len(nums)//2]229. 求众数 II字典 给定一个大小为 n 的数组找出其中所有出现超过 ⌊ n/3 ⌋ 次的元素。 说明: 要求算法的时间复杂度为 O(n)空间复杂度为 O(1)。 示例 1: 输入: [3,2,3] 输出: [3] 示例 2: 输入: [1,1,1,3,3,2,2,2] 输出: [1,2] 还是可以用字典 class Solution(object):def majorityElement(self, nums)::type nums: List[int]:rtype: List[int]dict1 {}list1 []for i in nums:if i not in dict1:dict1[i] 1else:dict1[i] 1for i in dict1:if dict1[i] len(nums)/3:list1.append(i)return list12006. 差的绝对值为 K 的数对数目字典 链接https://leetcode-cn.com/problems/count-number-of-pairs-with-absolute-difference-k 给你一个整数数组 nums 和一个整数 k 请你返回数对 (i, j) 的数目满足 i j 且 |nums[i] - nums[j]| k 。 |x| 的值定义为 如果 x 0 那么值为 x 。 如果 x 0 那么值为 -x 。 示例 1 输入nums [1,2,2,1], k 1 输出4 解释差的绝对值为 1 的数对为 [1,2,2,1][1,2,2,1][1,2,2,1][1,2,2,1] 1暴力法 res 0 for i in nums:for j in nums:if abs(i-j) k:res 1 return res2统计数字出现的频数把符合条件的频数相乘 from collections import Counter num_dict Counter(nums)res 0for i in num_dict:if ik in num_dict:res num_dict[i]*num_dict[ik] return res当然可以自己通过字典来实现统计频数 num_dict {}for i in nums:if i in num_dict:num_dict[i] 1else:num_dict[i] 1res 0for i in num_dict:if ik in num_dict:res num_dict[i]*num_dict[ik] return res944. 删列造序zip*list 给定由 N 个小写字母字符串组成的数组 A其中每个字符串长度相等。 删除 操作的定义是选出一组要删掉的列删去 A 中对应列中的所有字符形式上第 n 列为 [A[0][n], A[1][n], …, A[A.length-1][n]]。 比如有 A [“abcdef”, “uvwxyz”] 思路列表中的的行的组合变成列的组合然后判断是否升序 class Solution(object):def minDeletionSize(self, A)::type A: List[str]:rtype: intB []# 交换行列for i in range(len(A[0])): #遍历列s for j in range(len(A)): #遍历行sA[j][i]B.append(s)count 0# 比较大小for i in range(len(B)):for j in range(len(B[0])-1):#第i组的第j个元素if B[i][j]B[i][j1]: #比较大小count1breakreturn count这么做太暴力了需要柔美一点的是否非降序可以用排序前后的对比行列的互换可以用 zip(*list) class Solution(object):def minDeletionSize(self, A)::type A: List[str]:rtype: intcount 0for item in zip(*A):if sorted(item)!list(item): #这里注意 item 是元组排序完是listcount1return count867. 转置矩阵zip*list 给定一个矩阵 A 返回 A 的转置矩阵。 矩阵的转置是指将矩阵的主对角线翻转交换矩阵的行索引与列索引。 示例 1 输入[[1,2,3],[4,5,6],[7,8,9]] 输出[[1,4,7],[2,5,8],[3,6,9]] 思路可以l两层便利 a,b b,a也可以利用 zip*list class Solution(object):def transpose(self, A)::type A: List[List[int]]:rtype: List[List[int]]list1 []for i in zip(*A):list1.append(list(i))return list1更简洁的写法是 class Solution(object):def transpose(self, A)::type A: List[List[int]]:rtype: List[List[int]]return [list(i) for i in zip(*A)]

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

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

相关文章

做网站的公司 杭州如何创建一个网址

目录 ACM金牌带你零基础直达C语言精通-课程资料 一.作用域的基本概念 二.函数 1. 函数的定义和使用 2.为什么一定要有函数结构 3.形参与实参 4.函数的声明和定义 5.递归函数 此代码中递归函数执行流程: 练习:求斐波那契数列第n项的值: 欧几里…

个人动漫网站怎么做页面农村小工厂暴利

文章目录 [toc]试题编号试题名称时间限制内存限制题目背景问题描述输入格式输出格式样例输入样例输出样例说明子任务提示Python实现 试题编号 202305-1 试题名称 重复局面 时间限制 1.0s 内存限制 512.0MB 题目背景 国际象棋在对局时,同一局面连续或间断出现3次或3…

道滘东莞微信网站建设旅游网站优化方案

点击 <C 语言编程核心突破> 快速C语言入门 itoa函数的局限以及实现 前言一、功能描述二、具体实现对于第一版, 实现如下:第二版实现:测试用例: 总结 前言 把一个数用某种进制打印, 是一个很有用的功能, 值得庆幸的是, C语言有这么一个函数itoa(), 它可以把一个数转换为…

具身智能机器人架构:人形机器人系统架构深度拆解

微信视频号:sph0RgSyDYV47z6快手号:4874645212抖音号:dy0so323fq2w小红书号:95619019828B站1:UID:3546863642871878B站2:UID: 35469554100490871 人形机器人市场规模多家咨询公司预测,2030-2033年间人形机器人的…

怎么查找网站死链指数函数和对数函数

分布式锁概念 在多线程环境下&#xff0c;为了保证数据的线程安全&#xff0c;锁保证同一时刻&#xff0c;只有一个可以访问和更新共享数据。在单机系统我们可以使用 synchronized 锁、Lock 锁保证线程安全。 synchronized 锁是 Java 提供的一种内置锁&#xff0c;在单个 JVM …

网站国内空间和国外空间培训机构网站源码

一般情况下&#xff0c;报错信息一大堆&#xff0c;值得注意的只有三个地方&#xff1a; 哪个文件发生了错误哪一行发生了错误错误原因是什么 只要知道这三个东西就能快速的定位到错误发生的位置并且根据提示解决。 如果你也喜欢我的这种异常输出(如文章顶部图) 那么可以参考以…

网站开发字典文档wordpress安全检测工具

Ubuntu安装好以后&#xff0c;默认是安装使用nano编辑器。不过这对于用惯了vim的人可能会有些不习惯。好在Ubuntu下安装vim还是比较简单的&#xff0c;使用如下命令即可&#xff1a;sudoapt-get install vim(apt-get install vim-full这下就好了 在输入 :syntax on 或者把/etc/…

php网站模板源码成都网站seo收费标准

一、引言 在Unity3D开发的MMORPG&#xff08;大型多人在线角色扮演游戏&#xff09;中&#xff0c;多玩家状态同步是一个至关重要的技术环节。它确保了在大量玩家同时在线时&#xff0c;服务器和客户端之间能够保持状态的一致性&#xff0c;从而提供流畅且准确的游戏体验。本文…

网站结构与导航设计杭州正晖建设工程有限公司网站

数据结构与算法 数据结构与算法是计算机科学中的两个核心概念&#xff0c;它们在软件开发和问题解决中起着至关重要的作用。 数据结构 数据结构是计算机中存储、组织和管理数据的方式&#xff0c;它能够帮助我们高效地访问和修改数据。不同的数据结构适用于不同类型的应用场…

内部网站 建设目标如何做后台网站的教程

王爱军 本文由国家能源集团信息技术主管王爱军投递并参与《2023中国数智化转型升级优秀CIO》榜单/奖项评选。丨推荐企业—锐捷网络 大数据产业创新服务媒体 ——聚焦数据 改变商业 随着全球信息化和网络化的进程日益加速&#xff0c;数字化转型已经成为当下各大企业追求的核心…

廊坊建设网站企业北京企业网站排名优化

PI校正环节在经典控制论中非常有用&#xff0c;特别是对负反馈控制系统&#xff0c;基本上都有PI校正环节。1.下面分别说明比例环节和积分环节的作用&#xff0c;以阶跃信号为例。①比例环节单独作用以上分析说明&#xff0c;若只有比例环节的控制系统&#xff0c;阶跃响应也是…

有什么网站可以做设计赚钱吗百度网站评价

1、概念介绍 Nginx ("engine x") 是一个轻量级、高性能的 WEB 服务器软件和反向代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的&#xff0c;第一个公开版本 0.1.0 发布于 2004 年 10 月 4 日。其将源代码以类 BSD 许可证的形式发…

卓驭,欧洲无绝境

微信视频号:sph0RgSyDYV47z6快手号:4874645212抖音号:dy0so323fq2w小红书号:95619019828B站1:UID:3546863642871878B站2:UID: 3546955410049087 添加图片注释,不超过 140 字(可选)2025慕尼黑车展,卓驭任命Ni…

做游戏的网站有哪些广东东莞房价

mysql存储过程太慢的解决方法&#xff1a;首先打开my.cnf配置文件&#xff1b;然后添加配置【long_query_time1】&#xff1b;接着通过【tail -f /tmp/logs/mysqld.log】命令监控sql&#xff1b;最后进行针对性的优化即可。解决方法&#xff1a;第一步&#xff1a;修改/etc/my.…

仙桃做网站的公司有哪些wordpress 用户留言

回溯算法终于开始了&#xff01; 题目链接&#xff1a;leetcode 77. 组合 文章讲解&#xff1a;代码随想录 77. 组合讲解 视频讲解&#xff1a;带你学透回溯算法-组合问题&#xff08;对应力扣题目&#xff1a;77.组合&#xff09; 思路和解法 题目&#xff1a; 给定两个整…

英文网站公司公众号开发框架

1.前言 在12.0的系统rom定制化开发中,在定制recovery模块的时候,由于产品开发需要要求禁用recovery的相关功能,比如在通过adb命令的 adb reboot recovery的方式进入recovery也需要实现禁用,所以就需要了解相关进入recovery流程来禁用该功能 2.禁用adb reboot recovery命令…

网站菜单代码制作响应式网站报价

转载自&#xff1a;https://mp.weixin.qq.com/s/B1eh4IcHTnEdv2y0l4MCog 拥有一种可靠的方法来预测和预测未来事件一直是人类的愿望。在数字时代&#xff0c;我们拥有丰富的信息&#xff0c;尤其是时间序列数据。 时间序列是指基于时间刻度维度&#xff08;天、月、年等&…

消防做设计有什么网站蔚县做网站

电商行业面临着激烈的竞争&#xff0c;因此制定明确、可衡量的目标变得至关重要。OKR&#xff08;Objectives and Key Results&#xff09;管理方法为电商企业提供了一个有效的工具&#xff0c;帮助团队聚焦核心目标&#xff0c;确保实现企业战略。本文将结合多个电商岗位的OKR…

郑州网站建设讯息网站建设遵循的原则

系列文章目录 【跟小嘉学 Rust 编程】一、Rust 编程基础 【跟小嘉学 Rust 编程】二、Rust 包管理工具使用 【跟小嘉学 Rust 编程】三、Rust 的基本程序概念 【跟小嘉学 Rust 编程】四、理解 Rust 的所有权概念 【跟小嘉学 Rust 编程】五、使用结构体关联结构化数据 【跟小嘉学…