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

垂直网站怎么建设用什么工具做网站视图

垂直网站怎么建设,用什么工具做网站视图,地推app,购物网站建设基本流程去重删除有序数组中的重复项题目来自#xff1a;https://leetcode.cn/problems/remove-duplicates-from-sorted-array/description/题目描述给你一个 升序排列 的数组 nums #xff0c;请你原地删除重复出现的元素#xff0c;使每个元素 只出现一次 #xff0c;返回删除后数…去重删除有序数组中的重复项题目来自https://leetcode.cn/problems/remove-duplicates-from-sorted-array/description/题目描述给你一个 升序排列 的数组 nums 请你 原地 删除重复出现的元素使每个元素 只出现一次 返回删除后数组的新长度。元素的 相对顺序 应该保持 一致 。由于在某些语言中不能改变数组的长度所以必须将结果放在数组nums的第一部分。更规范地说如果在删除重复项之后有 k 个元素那么 nums 的前 k 个元素应该保存最终结果。将最终结果插入 nums 的前 k 个位置后返回 k 。不要使用额外的空间你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。判断标准系统会用下面的代码来测试你的题解:int[] nums [...]; // 输入数组 int[] expectedNums [...]; // 长度正确的期望答案 int k removeDuplicates(nums); // 调用 assert k expectedNums.length; for (int i 0; i k; i) { assert nums[i] expectedNums[i]; }如果所有断言都通过那么您的题解将被 通过。题目示例示例 输入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 。不需要考虑数组中超出新长度后面的元素。题目思路题目解法int removeDuplicates(int* nums, int numsSize) {if(numsSize 0)return 0;int begin 0,end 1;int dst 0;while(end numsSize){if(nums[begin] nums[end])end;else{nums[dst] nums[begin];begin end;end;dst;}}nums[dst] nums[begin];dst;return dst; }合并合并两个有序数组题目来自:https://leetcode.cn/problems/merge-sorted-array/题目描述给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2另有两个整数 m 和 n 分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中使合并后的数组同样按 非递减顺序 排列。注意最终合并后数组不应由函数返回而是存储在数组 nums1 中。为了应对这种情况nums1 的初始长度为 m n其中前 m 个元素表示应合并的元素后 n 个元素为 0 应忽略。nums2 的长度为 n 。题目示例示例 1输入nums1 [1,2,3,0,0,0], m 3, nums2 [2,5,6], n 3 输出[1,2,2,3,5,6] 解释需要合并 [1,2,3] 和 [2,5,6] 。 合并结果是 [1,2,2,3,5,6] 其中斜体加粗标注的为 nums1 中的元素。示例 2输入nums1 [1], m 1, nums2 [], n 0 输出[1] 解释需要合并 [1] 和 [] 。 合并结果是 [1] 。示例 3输入nums1 [0], m 0, nums2 [1], n 1 输出[1] 解释需要合并的数组是 [] 和 [1] 。 合并结果是 [1] 。 注意因为 m 0 所以 nums1 中没有元素。nums1 中仅存的 0 仅仅是为了确保合并结果可以顺利存放到 nums1 中。题目思路第一种情况第二种情况题目解法void merge(int* nums1, int nums1Size, int m, int* nums2, int nums2Size, int n) {int end n m - 1;int nums1End m - 1;int nums2End n - 1;while(nums1End 0 nums2End 0){if(nums1[nums1End] nums2[nums2End]){nums1[end--] nums1[nums1End--];}else{nums1[end--] nums2[nums2End--];}}while(nums2End 0){nums1[end--] nums2[nums2End--];} }
http://www.hkea.cn/news/14412117/

相关文章:

  • 网站需要加wordpress大连网页设计
  • 电影vip免费网站怎么做的网站建设哪家公司
  • 网站开发 京东深圳建站哪家专业
  • 网站建设制作软件扁平风格网站 模板
  • 比较网站建设专业做物业网站的公司
  • 网站登录入口大全58招聘网站官网
  • 优秀专题网站企业做网站需要注意事项
  • 黑龙江省建设厅网站站长石河子做网站的公司
  • 黑龙江省建设银行网站网站建优化
  • 来源门户网站源码wordpress制作单页网站导航页面
  • 做网站要花钱吗青岛建站价格
  • 建c2c网站网站建设设计公
  • 自微网站windows优化大师绿色版
  • wordpress地址站点地址企业网站模块种类
  • 信用卡在哪些网站上做推广哔哩哔哩官方网站首页
  • 商务网站开发流程甘肃省建设厅查询网站
  • 免费的网站推广 外贸黄骅怎么样
  • php做的知名网站西安网站建设公司哪有
  • 网站页面设计大小黑龙江华龙建设集团网站
  • 电子商务网站建设建设目的wordpress分页条目
  • 深圳网站建设推进商城网站建设目的
  • 南京在线网站制作加强网站信息建设管理
  • 网站设计案例方案成都网站建设的定位
  • 网站欣赏 公司网站案例上海开发小程序和app的公司
  • 怎么从网站知道谁做的做图片可以卖给那些网站
  • 网站备案有什么好处理网站建设挣钱的需要什么
  • 帝国cms网站建设上海市中小企业服务云
  • 湛江哪个论坛人气多湖南网站建设方案优化
  • 绿色环保材料网站模板品牌vi设计费用
  • 长沙网站建设开发店铺装修风格有哪些