当前位置: 首页 > news >正文

教学互动网站的设计仿淘宝网站源码+php

教学互动网站的设计,仿淘宝网站源码+php,巴中学校网站建设,怎么将公司网站设成首页数组能形成多少数对【LC2341】 给你一个下标从 0 开始的整数数组 nums 。在一步操作中#xff0c;你可以执行以下步骤#xff1a; 从 nums 选出 两个 相等的 整数从 nums 中 移除这两个整数#xff0c;形成一个 数对 请你在 nums 上多次执行此操作直到无法继续执行。 返回一…数组能形成多少数对【LC2341】 给你一个下标从 0 开始的整数数组 nums 。在一步操作中你可以执行以下步骤 从 nums 选出 两个 相等的 整数从 nums 中 移除这两个整数形成一个 数对 请你在 nums 上多次执行此操作直到无法继续执行。 返回一个下标从 0 开始、长度为 2 的整数数组 answer 作为答案其中 answer[0] 是形成的数对数目answer[1] 是对 nums 尽可能执行上述操作后剩下的整数数目。 哈希表 思路使用哈希表记录某个数字在这之前是否存在然后遍历每一个数字如果存在那么可以从nums中移除这两个整数形成一个 数对如果不存在那么将哈希表赋值为true。那么剩下的数字为数组长度-2*数对数目 实现 class Solution {public int[] numberOfPairs(int[] nums) {int n nums.length;boolean[] flag new boolean[101];int[] res new int[2];for (int num : nums){if (flag[num]){res[0];flag[num] false;}else{flag[num] true;}}res[1] n - 2 * res[0];return res;} }复杂度 时间复杂度O(n)O(n)O(n)n为数组长度空间复杂度O(C)O(C)O(C)C为字符集大小本题中为101 排序 思路将数组排序从数组第一个元素开始遍历如果nums[i]nums[i1]那么可以形成一个数对指针向后移动两个否则后移一位 实现 class Solution {public int[] numberOfPairs(int[] nums) {int n nums.length;int[] res new int[2];Arrays.sort(nums);int i 0;while (i n - 1){if (nums[i] nums[i 1]){res[0];i 2;}else{i;}}res[1] n - 2 * res[0];return res;} }复杂度 时间复杂度O(nlogn)O(nlogn)O(nlogn)n为数组长度空间复杂度O(1)O(1)O(1)
http://www.w-s-a.com/news/453255/

相关文章:

  • 网站建设 深圳 凡科重庆家居网站制作公司
  • 自己也可以免费轻松创建一个网站企业收录网站有什么用
  • 帮别人做网站违法导航网站开发工具
  • seo网站外包公司字画价格网站建设方案
  • 网站国内空间价格销售技巧
  • 广安建设企业网站qq互联网站备案号
  • 京东网站建设的要求vs2010做的网站
  • wordpress 新闻杂志主题佛山企业网站排名优化
  • 选服务好的网站建设金华市开发区人才网
  • 广州建站商城南阳高质量建设大城市网站
  • 网站建设合同封面模板做代炼的网站
  • 外贸网站建站要多少钱南昌优化排名推广
  • 做公司网站的尺寸一般是多大企业管理网站
  • 苏州网站设计公司兴田德润i简介做签证宾馆订单用啥网站
  • 网站页面设计工具做网站租空间
  • 做智能网站系统百度提交入口
  • 网站建设代理商电话网站规划和建设方案
  • 双桥区网站制作seo 首页
  • 电子商务网站建设前期准备wordpress域名指向二级目录
  • 汕头建站网站模板淮北做网站电话
  • 手机做logo用什么网站服务器安全防护
  • 课程分销的网站怎么做北京企业网站建设方案
  • 吴兴区建设局网站湖北企业网站建设
  • 网页与网站的区别是什么2023年8月份新冠
  • 唐山网站建设外包公司安卓手机怎么搭建网页
  • 国内做网站最大的公司计量检测网站平台建设方案
  • 重庆沛宣网站建设网页制作初学者
  • php网站漂浮广告代码网络营销跟网站推广有啥区别
  • wordpress调用图片优化型网站建设的基本要求
  • 郑州模板网站建设策划公司做网站怎么赚钱滑县电