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

宁远县建设局网站网站被黑 发现

宁远县建设局网站,网站被黑 发现,佛山免费建站,门户网站系统源码给你一个数组 nums 和一个值 val#xff0c;你需要 原地 移除所有数值等于 val 的元素#xff0c;并返回移除后数组的新长度。 不要使用额外的数组空间#xff0c;你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面…给你一个数组 nums 和一个值 val你需要 原地 移除所有数值等于 val 的元素并返回移除后数组的新长度。 不要使用额外的数组空间你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1 输入nums [3,2,2,3], val 3 输出2, nums [2,2] 解释函数应该返回新的长度 2, 并且 nums 中的前两个元素均为 2。你不需要考虑数组中超出新长度后面的元素。例如函数返回的新长度为 2 而 nums [2,2,3,3] 或 nums [2,2,0,0]也会被视作正确答案。 示例 2 输入nums [0,1,2,2,3,0,4,2], val 2 输出5, nums [0,1,4,0,3] 解释函数应该返回新的长度 5, 并且 nums 中的前五个元素为 0, 1, 3, 0, 4。注意这五个元素可为任意顺序。你不需要考虑数组中超出新长度后面的元素。 题解双指针法快慢指针法 通过一个快指针和慢指针在一个for循环下完成两个for循环的工作。 定义快慢指针 快指针i寻找新数组的元素 新数组就是不含有目标元素的数组 慢指针j指向更新 新数组下标的位置 #include iostream #include string #include vector using namespace std; // Input: nums [0,1,2,2,3,0,4,2], val 2 // Output: 5, nums [0,1,4,0,3,_,_,_] class Solution { public:int removeElement(vectorint nums, int val) {int len nums.size();int j 0;for (int i 0; i len; i) {if (nums[i] ! val) {nums[j] nums[i];j j 1;}}return j;} }; int main() {// vectorint nums {0,1,2,2,3,0,4,2};vectorint nums {2, 2};Solution sl;int res sl.removeElement(nums, 2);cout res endl; return 0; }
http://www.dnsts.com.cn/news/202390.html

相关文章:

  • 网站开发众包平台宣传册设计与制作图片
  • 找人做网站需要注意wordpress 安装 失败
  • 郑州网站推广哪家效果好wordpress企业版百度小程序
  • 十大下载网站免费安装建设网站哪些好
  • 公路建设查询网站昭阳区住房和城乡建设管理局网站
  • 左右翻网站模版ui中有哪些做的好看的网站
  • 专业的集团网站开发wordpress languages
  • 织梦网站logo修改谷歌wordpress建站
  • 提供网站建设定制如何做免费企业网站
  • 深圳网站建设服务清单注册域名费用
  • 网站开发职业总结想做个网站要多少钱
  • 深圳网站开发电话网站产品后台界面怎么做
  • 网站开发人员工工资家政服务网站开发的依据
  • 业网站建设黄埔网站建设设计
  • 天津做胎儿鉴定网站wordpress邮箱美化
  • 有没有专做烘焙的网站给 小企业 建设网站
  • 推广网站文案素材ps怎么做电商网站
  • 青岛市黄岛区网站建设html5手机论坛网站模板
  • 衡阳网站设计嘉兴做网络推广的公司
  • 购物网站成功案例手机网站的好外
  • 西苑做网站公司网站素材类型
  • 网站建设公司效果网站改版数据来源表改怎么做
  • 中航建设集团有限公司网站广州建设集团
  • 做网站的准备什么软件做网站最好的
  • 长沙seo制作网站seo分析案例
  • 免费个人域名邮箱杭州seo运营
  • 抽奖机网站怎么做wordpress获取站点链接
  • 做移动网站优化优亚马逊电子商务网站的建设
  • 上海网站设计公司推荐亿企邦淮南建设网
  • 济南网站制作费用赚钱软件的套路