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

做电影网站侵权吗免费发布推广信息的平台有哪些

做电影网站侵权吗,免费发布推广信息的平台有哪些,做网站需要准备的工具,建立公司网站文章目录 题目思路解法 题目 给你一个 非严格递增排列 的数组 nums ,请你** 原地** 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。然后返回 nums 中唯一元素的个数。 考虑 nums 的唯…

文章目录

    • 题目
    • 思路
    • 解法

题目

给你一个 非严格递增排列 的数组 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 已按 非严格递增 排列

Related Topics

数组

双指针

👍 3511

👎 0

思路

  • 数组双指针-快慢指针法

  • 让快指针走在前面,慢指针走在后面,当fast与slow不相等的时候,就替换他们的值,slow往前一步;相等的时候,fast继续往前走,slow不动。

解法

//给你一个 非严格递增排列 的数组 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 * 10⁴ 
// -10⁴ <= nums[i] <= 10⁴ 
// nums 已按 非严格递增 排列 
// 
//
// Related Topics 数组 双指针 👍 3511 👎 0//leetcode submit region begin(Prohibit modification and deletion)
class Solution {public int removeDuplicates(int[] nums) {if (nums.length==0){return 0;}int slow=0,fast=0;while (fast<nums.length){if (nums[fast]!=nums[slow]){slow++;nums[slow]=nums[fast];}fast++;}return slow+1;}
}
//leetcode submit region end(Prohibit modification and deletion)
http://www.dinnco.com/news/80870.html

相关文章:

  • 个人网页设计步骤整站优化网站
  • 谷歌外贸网站建站今日郑州头条最新新闻
  • sae网站代备案品牌广告和效果广告
  • flash做的网站网络营销软件网站
  • 淘宝客网站主机竞价排名的优缺点
  • 网站建站收费谷歌广告联盟怎么做
  • 苏州网站建设网站建设网络广告营销方案策划内容
  • 响应式网站wordpress摄影99个创意营销方案
  • php做网站开发百度排名优化工具
  • 百度网址ip西安seo服务
  • 建网站什么语言seo网络推广软件
  • 服装平台网站有哪些外贸平台排行榜前十名
  • 网站用社交图标做链接侵权吗优化公司排行榜
  • 长春建网站一般多少钱win7优化大师下载
  • 国企网站建设合同什么是网站推广优化
  • 中英文微信网站建设重庆百度关键词推广
  • 网站代码制作上海搜索引擎优化seo
  • wordpress后台白屏百度seo排名优化排行
  • wordpress名字seo工资多少
  • 广州市用工备案在哪个网站做最新网域查询入口
  • 用css把网站切片进行还原seo搜索优化 指数
  • 怎么做自己的品牌网站莆田百度seo公司
  • 哪里可以做购物网站西安做推广优化的公司
  • 做电影网站服务器需求南宁seo外包服务商
  • 行知网站建设seo模拟点击
  • 网站的反爬一般怎样做徐州seo招聘
  • 网站建设发票上海发布最新情况
  • 一般的网站都是用什么系统做的友情链接平台
  • 线上推广话术seo上海优化
  • 单一产品网站如何做seo百度一下百度首页