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

个人建立网站要多少钱网站建设需要注意的问题

个人建立网站要多少钱,网站建设需要注意的问题,自己做付费网站,四川建设人才网证书查询数组 [程序一] 两数之和 &#xff1a;给定一个整数数组 nums 和一个整数目标值 target&#xff0c;请你在该数组中找出 和为目标值 target 的那 两个 整数&#xff0c;并返回它们的数组下标。 class Solution {public int[] twoSum(int[] nums, int target) {Map<Integer,…

数组

[程序一] 两数之和 :给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。

class Solution {public int[] twoSum(int[] nums, int target) {Map<Integer,Integer> map = new HashMap<>();for(int i=0;i<nums.length;i++){if(map.containsKey(target-nums[i])){return new int[]{map.get(target-nums[i]),i};}map.put(nums[i],i);}throw new IllegalArgumentException("no proper answer");}
}

[程序二] 删除有序数组的重复项: 给你一个 升序排列 的数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。

由于在某些语言中不能改变数组的长度,所以必须将结果放在数组nums的第一部分。更规范地说,如果在删除重复项之后有 k 个元素,那么 nums 的前 k 个元素应该保存最终结果。

将最终结果插入 nums 的前 k 个位置后返回 k 。

不要使用额外的空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成

一般这种原地修改数组的题多半都考虑用双指针为最优解

class Solution {public int removeDuplicates(int[] nums) {if(nums == null || nums.length ==0) return 0;int p=0,q=1;while(q<nums.length){if(nums[q]!=nums[p]){nums[p+1] = nums[q];p++;}q++;}return p+1;}
}

[程序三] 移除元素:

标签:拷贝覆盖

主要思路是遍历数组 nums,每次取出的数字变量为 num,同时设置一个下标 ans
在遍历过程中如果出现数字与需要移除的值不相同时,则进行拷贝覆盖 nums[ans] = num,ans 自增 1
如果相同的时候,则跳过该数字不进行拷贝覆盖,最后 ans 即为新的数组长度
这种思路在移除元素较多时更适合使用,最极端的情况是全部元素都需要移除,遍历一遍结束即可
时间复杂度:O(n),空间复杂度:O(1)

class Solution {public int removeElement(int[] nums, int val) {int start = 0;for(int num:nums){if(num!=val){nums[start] = num;start++;}}return start;}
}
http://www.yayakq.cn/news/106038/

相关文章:

  • 某服装企业网站建设方案百度关键词指数排行
  • 网站工信部备案流程外贸企业的网站建设
  • 北京智能网站建设哪里有邢台柏乡县建设局网站
  • 解析软件的网站网站商城服务体系建设方案
  • 如何建wap网站网站平台建设什么意思
  • 招商加盟网站模板程序建企业版网站多久
  • 汕头网站制作公司官方网站建设的目标
  • 怎么注册网站的步骤营销型网站能解决什么问题
  • 网站忧化技巧798艺术区
  • 备案网站多长时间wordpress 标签 图片不显示
  • 主机 建设网站自己做网站的优势
  • 帮助人做ppt的网站外国人学做中国菜 网站
  • 做网站切图的原则是什么足球比赛直播在线观看
  • 郑州二七区网站建设精准扶贫建设网站的目的
  • 无障碍浏览网站怎么做网络推广发帖网站
  • 有哪些门户网站六安城市网地址在哪里
  • 天津建设网站哪家好wordpress手机模板怎么用
  • 老徐蜂了网站策划书网站设计需要在哪方面提升
  • 南京做网站优化多少钱wordpress同学录
  • 电商网站开发主要设计内容营销型网站深度网
  • 宁波网站推广制作公司首页官网
  • 济宁住房和城乡建设厅网站首页自己家里做网站网速慢
  • 食品销售公司网站制作wordpress 主题 激活
  • jsp 响应式网站模板下载合肥生态丽景网站建设
  • 做网站要会哪些技术关于校园网站的策划书
  • 贵州移动端网站建设富阳区住房和城乡建设局网站
  • 想做网站的公司好杭州小程序建设公司
  • 网站密码管理制度网站后端怎么做
  • 太原市建设工程交易中心网站舆情信息
  • 微信分销网站建设比较好班级网站建设需求