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

科技网站建设的调研腾讯街景地图实景下载

科技网站建设的调研,腾讯街景地图实景下载,小程序制作价格,电脑小游戏网站有些场景下 vector 中会有重复元素#xff0c;而业务要求 vector 中避免出现重复元素。 我的算法如下#xff1a; 获取当前 vector 的元素数量#xff0c;并保存到一个 int 类型变量中。开启一个外部循环#xff0c;把 vector 从后向前循环#xff0c;循环范围是最后一个…有些场景下 vector 中会有重复元素而业务要求 vector 中避免出现重复元素。 我的算法如下 获取当前 vector 的元素数量并保存到一个 int 类型变量中。开启一个外部循环把 vector 从后向前循环循环范围是最后一个到正数第二个获取当前元素。开启一个内部循环。从当前 vector 索引向前循环到第一个元素获取排在前面的元素。如果前面的元素中有和当前元素相等的就删除当前元素并终止内部循环。如果没有就让内部循环继续运行直到结束。重复第一步直到外部循环结束。 因为在代码执行过程中vector 的元素数量有可能变少所以需要提前保存 vector 的元素数量。 从后向前循环是为了保证在删除元素的时候索引不会被影响并且能正确访问 vector 的元素。从前向后的话索引就无法保证能正确访问 vector 的元素了。 下面是以 int 整型为例自的代码 #includestdio.h #includestdlib.h #includestring.h #includevectorint main(int argc, char** argv) {system(color 02);printf(argc%d, argv%s\n, argc, argv[0]);// Prepare the vector and the datas.const int LENGTH 12;int arr[LENGTH] { 1, 1, 1, 2, 3, 4, 4, 5, 6, 7, 7, 7 }; // int arr[LENGTH] { 12, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 1 };std::vectorint intVector;for (int i 0; i LENGTH; i) {intVector.push_back(arr[i]);}// Print vector content.printf(Before delete repeat:\n);for (std::vectorint::iterator it intVector.begin(); it ! intVector.end(); it) {int item *it;printf(%d , item);}printf(\n);// Delete the repeat item.int size intVector.size();for (int i size - 1; i 1; i--) {int current intVector[i];// 查找前面一个重复的元素并删除。每次只删除一个for (int j i - 1; j 0; j--) {int previous intVector[j];if (current previous) {intVector.erase(intVector.begin() i);// Stop the j for circlej -1;}} // end for (int j i - 1; j 0; j--)}// Print vector content.printf(Print vector content:\n);for (std::vectorint::iterator it intVector.begin(); it ! intVector.end(); it) {int item *it;printf(%d , item);}printf(\nEnd.\n);return 0; }
http://www.eeditor.cn/news/124089/

相关文章:

  • 网站开发语言检测北理工网站开发与运用
  • 用手机做网站的流程个人网站流量怎么赚钱
  • 品牌企业建站专业做生鲜的网站
  • 网站做多个产品seo整站优化服务教程
  • 特产网站开发背景一键建站哪家信誉好
  • 北京网站建设app开发哪些网站建设公司
  • 商业网站建设实列北京公交yy优化
  • 网站怎么做移动端的网站换服务器百度不收录
  • 大前端最新网站网站建设报价流程
  • 北京网站开发网站建设价格莆田网站 建设
  • 想再算命网站上登广告怎么做网站建设费账务处理
  • vs2010网站开发与发布官网设计需要多少钱
  • 做网页的素材网站wordpress文章点赞量
  • 模板网站建设流程个人网站建设yxhuying
  • 枞阳做网站南京网站制作公司南京乐识专心
  • 企业可以做网站的类型黑镜wordpress主题破解
  • 设计师网上接单的网站网站前台的网址
  • 广元单页网站制作福州有做网站引流的吗
  • 重庆市最新新闻网络推广seo是什么
  • 从化市营销型网站建设西安互联网公司集中在哪里
  • 微网站备案php外贸网站
  • 建个企业网站要多少钱人才网站运营建设 材料
  • 做h5哪个网站好山西网站建设哪家好
  • 楼书设计素材网站建立自己网站
  • 网站排名优化公司哪家好营销型企业网站特点
  • 设计软件有哪些手机版淄博网站优化
  • 微网站设计尺寸免费制作微网站
  • 深圳网站设计招聘广州注册公司核名
  • wordpress 制作企业站公众号微信网站开发
  • wordpress可以做企业网站1m带宽做网站