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

定制化网站开发多少钱纯静态网站做优化有什么影响

定制化网站开发多少钱,纯静态网站做优化有什么影响,wordpress无法拖动小工具,建立网站难吗给你一个含 n 个整数的数组 nums #xff0c;其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字#xff0c;并以数组的形式返回结果。 示例 1#xff1a; 输入#xff1a;nums [4,3,2,7,8,2,3,1] 输出#xff1a;[5,6]示例 2其中 nums[i] 在区间 [1, n] 内。请你找出所有在 [1, n] 范围内但没有出现在 nums 中的数字并以数组的形式返回结果。 示例 1 输入nums [4,3,2,7,8,2,3,1] 输出[5,6]示例 2 输入nums [1,1] 输出[2] 方法一 public ListInteger findDisappearedNumbers(int[] nums) {ListInteger list new ArrayList();HashMapInteger, Integer map new HashMap();for (int i1;inums.length;i){map.put(i,0);}for (int j0;jnums.length;j){if(map.containsKey(nums[j])){ // 如果原来数组有在区间的数字 把value设置为1map.replace(nums[j],1);}}for (Map.EntryInteger, Integer entry : map.entrySet()) {if(entry.getValue().equals(0)) { //获取不在范围内数list.add(entry.getKey());}}return list;} 方法二、 方法一原地修改 思路及解法 我们可以用一个哈希表记录数组 nums数字由于数字范围均在 [1,n][1,n][1,n] 中记录数字后我们再利用哈希表检查 [1,n][中的每一个数是否出现从而找到缺失的数字。 由于数字范围均在 [1,n]中我们也可以用一个长度为 nnn 的数组来代替哈希表。这一做法的空间复杂度是 O(n)O(n)O(n) 的。我们的目标是优化空间复杂度到 O(1)。 注意到 nums 的长度恰好也为 n能否让 nums充当哈希表呢 由于 nums的数字范围均在 [1,n]中我们可以利用这一范围之外的数字来表达「是否存在」的含义。 具体来说遍历 nums每遇到一个数 xxx就让 nums[x−1] 增加 n。由于 nums 中所有数均在 [1,n] 中增加以后这些数必然大于 n。最后我们遍历 nums若 nums[i] 未大于 n就说明没有遇到过数 i1。这样我们就找到了缺失的数字。 注意当我们遍历到某个位置时其中的数可能已经被增加过因此需要对 n 取模来还原出它本来的值。 class Solution {public ListInteger findDisappearedNumbers(int[] nums) {int n nums.length;for (int num : nums) {int x (num - 1) % n;nums[x] n;}ListInteger ret new ArrayListInteger();for (int i 0; i n; i) {if (nums[i] n) {ret.add(i 1);}}return ret;} } 方法三 public class FindMissingNumber {public ListInteger findDisappearedNumbers(int[] nums) {ListInteger res new ArrayList();HashSetInteger set new HashSet();for (int i 0; i nums.length; i) {set.add(nums[i]);}for (int i 1; i nums.length; i) {if(set.add(i)){res.add(i);}}return res;} }
http://www.dnsts.com.cn/news/267094.html

相关文章:

  • 泰安哪里有做网站app的企业年报查询
  • 手机网站建设与制作做网站策划薪酬
  • 小企业网站建设设计哪些网站做家政推广
  • 江西省飞宏建设工程有限公司 网站优化官网咨询
  • 宁德市城乡住房建设厅网站wordpress 流水 插件
  • 营销型网站建设软件开发需要什么专业
  • 合肥网站建设公司排名html5 网站开发软件
  • 手机建网站步骤软件顺德网站建设怎么样
  • 网站原创文章不收录电子商务网站建设与开发选择题
  • 网站前端设计与实现服装建设网站的原因
  • 重庆营销型网站网站开发简直
  • 济宁百度网站建设硬件开发环境
  • 营销型网站备案wordpress图片尺寸 样式
  • 楚雄网站建设rewlkj施工企业价值链
  • 呼和浩特网站建设公司16种营销模型
  • 厦门网站建设制作工具24小时网站开发 pdf
  • 注册网站不用手机短信验证的wordpress订阅表格代码
  • 盘锦网站建设多少钱广州电子软件开发
  • 网站seo系统网站项目建设所需成本
  • c 做网站实例wordpress kratos主题
  • 北京网站设计培训机构哪些是大型网站
  • 网站建设中 windows海宁做网站
  • 合肥高端网站开发公司渭南市建设工程招投标信息网
  • 网站开发思路怎么写网络建设公司起名选字
  • 江山市城乡建设局网站wordpress调用外部数据
  • 厦门建设执业资格注册管理中心网站成都餐饮设计公司有哪些
  • 十大网站建设品牌沈阳门户网站建设
  • 互动网站建设特点管理咨询公司组织架构
  • 使用中文域名的网站百度搜索指数1000是什么
  • 密云免费网站建设企业网搭建是什么意思