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

买服务器网站wordpress与微信小程序

买服务器网站,wordpress与微信小程序,谷歌平台推广,山东新华电脑学院学网站开发题目 给你一个数组 nums 和一个值 val#xff0c;你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数量为 k#xff0c;要通过此题#xff0c;您需要执行以下操作#xff1a…题目 给你一个数组 nums 和一个值 val你需要 原地 移除所有数值等于 val 的元素。元素的顺序可能发生改变。然后返回 nums 中与 val 不同的元素的数量。 假设 nums 中不等于 val 的元素数量为 k要通过此题您需要执行以下操作 更改 nums 数组使 nums 的前 k 个元素包含不等于 val 的元素。nums 的其余元素和 nums 的大小并不重要。 返回 k。 示例 1 输入nums [3,2,2,3], val 3 输出2, nums [2,2,,] 解释你的函数函数应该返回 k 2, 并且 nums 中的前两个元素均为 2。 你在返回的 k 个元素之外留下了什么并不重要因此它们并不计入评测。 示例 2 输入nums [0,1,2,2,3,0,4,2], val 2 输出5, nums [0,1,4,0,3,,,_] 解释你的函数应该返回 k 5并且 nums 中的前五个元素为 0,0,1,3,4。 注意这五个元素可以任意顺序返回。 你在返回的 k 个元素之外留下了什么并不重要因此它们并不计入评测。 int removeElement(int* nums, int numsSize, int val){}思路1 开辟一个与原数组nums大小相同的数组dst并创建一个记录有效数据个数的变量k0。遍历nums当遇到nums[i]val时就将nums[i]放到dst中。最后将dst中的内容memcpy到nums。返回k。 int removeElement(int* nums, int numsSize, int val) {int* dst (int*)malloc(sizeof(int) * numsSize);int k 0;for (int i 0; i numsSize; i){if (nums[i] ! val){dst[k] nums[i];}}nums (int*)memcpy(nums, dst, k * sizeof(int));return k;弊处 额外开辟了空间造成资源浪费 思路2 双指针在原数组上进行修改。 src负责遍历数组dst负责记录有效数据的位置k储存有效数据个数。 src遍历数组的同时判断是否为有效数据如是则dst若不是只有src int removeElement(int* nums, int numsSize, int val) { //src和dst都从原数组nums初始位置开始int* src nums;int* dst nums;int k 0;while (src nums numsSize){//src判断完一个数据就if (*src ! val){//只有找到一个有效数据dst才*dst *src;dst;k;}src;}return k; }双指针避免了额外浪费空间且是单次遍历原数组。 时间复杂度O(n); 空间复杂度O(1)。 双指针不一定就是指针也可以是下标的形式。 双指针 https://blog.csdn.net/xnyxy2431366813/article/details/143966674?fromshareblogdetailsharetypeblogdetailsharerId143966674sharereferPCsharesourcexnyxy2431366813sharefromfrom_link
http://www.hkea.cn/news/14491184/

相关文章:

  • seoshanghai net重庆seo案例
  • 自己用iis怎么建设网站建设银行网站官网登录短信验证
  • 高权重网站做员会来顶排名网络科技有限公司注册资金最低
  • 用python做网站怎么赚钱做系统网站提醒有风险
  • php网站下载房屋装修在线设计网站
  • 静态网站开发课程相关新闻怎么修改WordPress目錄名字
  • 网络营销模式的有形收益包括襄阳seo关键词优化公司
  • s网站优化广州网络推广培训
  • 做医疗器械网站怎么找高清大图天津网站排名优化费用
  • 省建设厅网站查询电商运营适合女生吗
  • 网站设计与制作说明书国外网站界面
  • 网站建设 搞笑笑话怎么查询网站的设计公司
  • 网站建设公司网站源码政务网站开发理念
  • 沈阳网站建设设计wordpress插件下载失败
  • 网站建设客户怎么找网站页面设计需求
  • 导航网站建站系统建设部网站公示
  • 毕业设计网站源码嵌入式累还是程序员累
  • 网站开发公司找哪家建立文档
  • 代做网站公司有哪些wordpress pre标签
  • 做网站要自己租服务器仿朋友圈网站建设
  • 四川中成煤炭建设集团网站怎么在手机上制作软件
  • asp网站制作软件秦皇岛市属于哪个省
  • 网站付费推广竞价2021qq网页游戏大全
  • 做全景网站深圳知名网站
  • 购物网站多少钱百度收录网站入口
  • 美食网站开发的目的和意义广州牌具做网站的公司
  • 南京代做网站网站怎么管理
  • 怎么用网站做word文件厦网站建设培训学校
  • 电子商务网站开发策划案合肥设网站
  • wordpress 论坛系统网站 优化