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

网站建设一百互联昆明软件定制

网站建设一百互联,昆明软件定制,产品营销策划方案怎么做,高端网站建设公司有哪些项目给你一个 升序排列 的数组 nums #xff0c;请你 原地 删除重复出现的元素#xff0c;使每个元素 只出现一次 #xff0c;返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k #xff0c;你需要做…给你一个 升序排列 的数组 nums 请你 原地 删除重复出现的元素使每个元素 只出现一次 返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯一元素的数量为 k 你需要做以下事情确保你的题解可以被通过 更改数组 nums 使 nums 的前 k 个元素包含唯一元素并按照它们最初在 nums 中出现的顺序排列。nums 的其余元素与 nums 的大小不重要。 返回 k 。 判题标准: 系统会用下面的代码来测试你的题解: int[] nums […]; // 输入数组 int[] expectedNums […]; // 长度正确的期望答案 int k removeDuplicates(nums); // 调用 assert k expectedNums.length; for (int i 0; i k; i) { assert nums[i] expectedNums[i]; } 如果所有断言都通过那么您的题解将被 通过。 示例 1 输入nums [1,1,2] 输出2, nums [1,2,_] 解释函数应该返回新的长度 2 并且原数组 nums 的前两个元素被修改为 1, 2 。不需要考虑数组中超出新长度后面的元素。 示例 2 输入nums [0,0,1,1,1,2,2,3,3,4] 输出5, nums [0,1,2,3,4] 解释函数应该返回新的长度 5 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4 。不需要考虑数组中超出新长度后面的元素。 提示 1 nums.length 3 * 104 -104 nums[i] 104 nums 已按 升序 排列 第一种 public int removeDuplicates(int[] nums) { //获取数组 nums 的长度如果长度为0直接返回0因为数组中没有重复元素int n nums.length;if (n 0){return 0;} //定义两个指针 fast 和 slow初始值都为1。int fast 1;int slow 1; //通过遍历数组比较 fast 指针和 fast-1 指针对应的元素是否相等。 //如果不相等说明找到了一个新的不重复元素将其赋值给 slow 指针对应的位置并将 slow 指针向前移动一位。 //无论相等与否fast 指针都应向前移动一位。while(fastn){if(nums[fast] ! nums[fast-1]){nums[slow] nums[fast];slow; }fast;}//返回 slow 的值即去除重复元素后数组的长度。return slow; }第二种方式 public int removeDuplicates(int[] nums) { //获取数组 nums 的长度如果长度为0直接返回0因为数组中没有重复元素int n nums.length;if (n 0){return 0;}int p 0; //初始化指针p为0int q 1; // 初始化指针q为1while(qn){ // 当指针q小于n时执行循环if(nums[p] ! nums[q]){ // 如果nums中指针p和指针q的元素不相等nums[p1] nums[q]; // 将nums中指针q的元素赋值给指针p1的位置p; // 指针p向右移动一位}q; // 指针q向右移动一位}return p1; // 返回最终不重复的元素的个数 }
http://www.hkea.cn/news/14472443/

相关文章:

  • 太原建网站公司十大推广app平台
  • 现在做什么网站好十堰网站优化
  • 南京高端网站建设哪家好广告营销是什么意思
  • 查询网站dns服务器中山公司做网站
  • wordpress怎么建设网站如何建设购物网站
  • 烟台做网站推广的公司网贷代理平台
  • 电子商务网站开发需要注意问题如果盗用网站模板
  • 邢台高端网站建设价格网站专题页面文案设计
  • 云建站精品模版wordpress 搜索 很慢
  • 商城网站离不开支付系统网络营销渠道策略
  • 个人创建网站小程序开发查询
  • 做网站要准备什么南京 网站建设
  • 那些网站可以够买域名湖北企业年报网上申报入口
  • 玩具外贸网站取名字网站如何做
  • 河南网站建设哪里有asp网站文章自动更新
  • 大连营销型网站建设程序员 给老婆做网站
  • 现代农业建设 乡网站南宁市建筑规划设计集团有限公司
  • 昆山自适应网站建设做h5的免费软件
  • 做漫画网站eclipse网站开发流程
  • 网站建设用哪个软件抖音推广联盟
  • 国内设计欣赏网站网站目录不能访问
  • 网站怎么做导航栏多少钱可以炒股
  • 第五冶金建设公司职工大学网站typecho用Wordpress插件
  • 专业网站制作公司采用哪些技术制作网站?官网做有下拉列表的网站的图片
  • 铜陵app网站做营销招聘信息网络维护公司简介
  • 东莞网站建设-信科网络wordpress 视频外链
  • 营销型网站建设的要素深圳市建设管理中心网站
  • 电子商务网站建设与维护论文深圳市建工建设集团有限公司官网
  • 网站域名空间费用二级学院网站建设整改方案
  • 口碑好的网站建设方法有哪些做网站先学美工