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

网站备案被注销了济南网站建站模板

网站备案被注销了,济南网站建站模板,潼关县住房和城乡建设局网站,电子商务网站建设课程设计总结文章目录 一、题目链接二、参考代码三、所思所悟 一、题目链接 链接: 27. 移除元素 二、参考代码 思路1#xff1a;找到需要移除的数组元素#xff0c;将右侧全部元素向左覆盖 int removeElement(vectorint nums, int val) {int size nums.size();for (int … 文章目录 一、题目链接二、参考代码三、所思所悟 一、题目链接 链接: 27. 移除元素 二、参考代码 思路1找到需要移除的数组元素将右侧全部元素向左覆盖 int removeElement(vectorint nums, int val) {int size nums.size();for (int i 0; i size; i) {if (nums[i] val) {for (int j i 1; j size; j) {nums[j - 1] nums[j];}i--;size--;}}return size;}思路2使用两个下标来进行遍历当遇到需要移除的数组元素slow下标不动fast下标进行前进当遇到不需要移除数组元素时将元素放入并且两个下标进行前进 int removeElement(vectorint nums, int val) {int fastindex 0, slowindex 0;for (; fastindex nums.size(); fastindex) {if (nums[fastindex] ! val) {nums[slowindex] nums[fastindex];}}return slowindex;}思路3使用库函数后面有库函数具体解释 int removeElement(vectorint nums, int val) {auto newEnd remove(nums.begin(), nums.end(), val);nums.erase(newEnd, nums.end());return nums.size();}三、所思所悟 std::remove 定义在 头文件中。它的目的是移除容器中所有等于给定值的元素但它并不实际从容器中删除这些元素而是将它们“移动”到容器的末尾并返回一个指向新逻辑末尾的迭代器。这个新逻辑末尾是第一个应该被移除的元素的位置。 工作原理 remove 遍历整个容器寻找等于给定值 val 的元素。它不直接删除这些元素而是将所有不等于 val 的元素向前移动覆盖那些等于 val 的元素。这个过程会一直进行直到遍历完整个容器。最终所有不等于 val 的元素都会被移动到容器的开始位置而所有等于 val 的元素都会被移到容器的末尾。remove 返回一个指向新逻辑末尾的迭代器即第一个应该被移除的元素的位置。 std::vectorint v {1, 2, 3, 4, 3, 3, 5}; auto newEnd std::remove(v.begin(), v.end(), 3);在这个例子中std::remove 会将除了 3 以外的所有元素移动到 v 的开始位置返回的 newEnd 迭代器会指向第一个 3 的位置。 std::erase erase 是 std::vector以及其他容器的一个成员函数用于从容器中删除元素或一系列元素。 1.erase(pos,n); 删除从下标pos开始的n个字符比如erase(0,1)就是删除第一个字符 2.erase(position); 删除postion处的一个字符position是一个string类型的迭代器 3.erase(first,last) 删除从first到last之间的字符first和last都是迭代器 工作原理 erase 接受一个或两个迭代器作为参数这两个迭代器定义了要删除的元素范围。如果只提供一个迭代器erase 会删除该迭代器指向的单个元素。如果提供两个迭代器erase 会删除从第一个迭代器到第二个迭代器不包括第二个迭代器之间的所有元素。erase 会将所有后续的元素向前移动填补被删除元素留下的空间。erase 返回一个指向被删除元素之后元素的迭代器。 std::vectorint v {1, 2, 3, 4, 5}; v.erase(v.begin() 2); // 删除第三个元素值为3在这个例子中std::remove 将所有不等于 3 的元素移动到 v 的开始位置并返回一个指向第一个 3 的迭代器。然后 erase 删除从这个迭代器到 v.end() 之间的所有元素包括所有的 3。最终 v 变为 {1, 2, 4, 5}。
http://www.hkea.cn/news/14276056/

相关文章:

  • 马鞍山做网站word发布wordpress
  • 电子商城网站开发合同网站建站建设上海黔文信息科技有限公司30
  • 沙井营销型网站建设企业登记代理公司
  • 温州专业网站制作公司山东金泰建设有限公司网站
  • 淘宝优惠券查询网站怎么做广安门外网站建设
  • 网站建设流程笔记优质服务的小企业网站建设
  • 互联网如何做旅游网站佛山网约车租赁公司
  • 个人网站可以做企业网站吗手机网站logo
  • 做凉菜的网站wordpress怎么缩短标题
  • 电子商务网站规划与建设试题网站建设研究背景
  • 网站开发与设计武威 网站建设
  • 公司网站制作的费用申请做爰视频网站在线看
  • 柳江企业网站建设价格软件技术属于什么学类
  • 男女做爰视频网站在线视频如何做网站免费搭桥链接
  • 做网站 绍兴展览公司网站建设
  • 网站修改图片怎么做龙岩相亲网
  • 湖南星大建设集团有限公司网站网店营销
  • 网站 建设 现状分析新冠怎么突然不见了
  • 做网站公司上班违法吗网站设计与程序方向
  • 西安商城网站建设网站专业术语中seo意思是
  • 成都电商网站开发网络做网站如何盈利
  • 制作企业网站页面多少钱wordpress js 调用图片
  • 网站开发技术应用领域thinkphp 做网站如何
  • 游戏网站建设论文简单漂亮的博客php网站源码
  • 医院网站建设安全协议哪个建站软件比较好带论坛
  • 怎么对网站做seo优化二维码生成器加logo
  • 没有固定ip做网站n怎样建立自己的网站
  • 怎么攻击网站吗旅游最新政策
  • 本人找做钢筋笼的活网站wordpress认证机制
  • 未成年人思想道德建设网站今天郑州最新通告