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

做一个商城网站需要什么流程局网站建设管理整改情况

做一个商城网站需要什么流程,局网站建设管理整改情况,wordpress 分类置顶,南阳高端网站建设目录 一、iota函数 1. 函数解析 ​① 迭代器类型(补充) ② 头文件 ③ 参数 2. 函数用途与实例 二、sort函数 1、 函数解读 2、实现倒序排列 2.1 greater 与 less 模板参数 2.2 lambda表达式 三、下标绑定排序#xff08;zip#xff09; --- 833.字符串中的查找与替换 一、… 目录 一、iota函数 1. 函数解析 ​①  迭代器类型(补充) ② 头文件 ③  参数 2. 函数用途与实例 二、sort函数 1、 函数解读 2、实现倒序排列 2.1 greater 与 less 模板参数 2.2  lambda表达式 三、下标绑定排序zip --- 833.字符串中的查找与替换 一、iota函数 1. 函数解析 ①  迭代器类型(补充) ForwardIterator ForwardIterator为正向迭代器它只支持加操作不支持减操作 ② 头文件 #include numeric // std::iota ③  参数 first第一个参数是指向区间中的第一个位置的迭代器 last第二个参数是指向区间最后一个位置的后一个位置的迭代器也就一个左闭右开的区间 val第三个参数传入区间第一个位置的值  2. 函数用途与实例 将首元素为val公差为1的连续递增序列依次分配给区间 [first, last)  #includeiostream #includevector #include numeric // std::iota int main() {std::vectorint v(10);//分别将 0 1 2 3 4 5 6 7 8 9 填入区间 [ v.begin(), v.end() )std::iota(v.begin(), v.end(), 0);for (auto x : v) std::cout x ;std::cout std::endl;int arr[10];std::iota(arr, arr 10, 0);for (auto x : arr) std::cout x ;return 0; } 二、sort函数 1、 函数解读 ① 函数实现了默认升序对一个左闭右开的区间 [first, last) 进行排序 ② 可通过仿函数重载operator 或operator 实现自定义数据排序 ③ sort函数底层实现为快速排序即为不稳定排序等效元素相对位置可能会发生改变若要实现稳定排序可以使用stable_sort函数 2、实现倒序排列 2.1 greater 与 less 模板参数 #includeiostream #includevector #includealgorithm //sort函数的头文件 #includefunctional //greater算法的头文件 int main() {std::vectorint v {3, 2, 6, 1, 8, 5, 2, 6};std::sort(v.begin(), v.end(), std::greaterint());for (auto x : v) std::cout x ;return 0; } 2.2  lambda表达式 #includeiostream #includevector #includealgorithm //sort函数的头文件 #include numeric using namespace std; int main() {vectorint id(10);// 0 1 2 3 4 5 6 7 8 9iota(id.begin(), id.end(), 0);// 9 8 7 6 5 4 3 2 1 0sort(id.begin(), id.end(), [](int i, int j) {return id[i] id[j]; });for (auto x : id) cout x;return 0; } 三、下标绑定排序zip --- 833.字符串中的查找与替换 你会得到一个字符串 s (索引从 0 开始)你必须对它执行 k 个替换操作。替换操作以三个长度均为 k 的并行数组给出indices, sources,  targets。 要完成第 i 个替换操作: 检查 子字符串  sources[i] 是否出现在 原字符串 s 的索引 indices[i] 处。如果没有出现 什么也不做 。如果出现则用 targets[i] 替换 该子字符串。 例如如果 s abcd  indices[i] 0 , sources[i] ab targets[i] eee 那么替换的结果将是 eeecd 。 所有替换操作必须 同时 发生这意味着替换操作不应该影响彼此的索引。测试用例保证元素间不会重叠 。 例如一个 s abc   indices [0,1]  sources [abbc] 的测试用例将不会生成因为 ab 和 bc 替换重叠。 在对 s 执行所有替换操作后返回 结果字符串 。 子字符串 是字符串中连续的字符序列。 示例 1 输入s abcd, indices [0,2], sources [a,cd], targets [eee,ffff] 输出eeebffff 解释 a 从 s 中的索引 0 开始所以它被替换为 eee。 cd 从 s 中的索引 2 开始所以它被替换为 ffff。 解题思路由于前面的字符替换可能使字符串下标发生改变所以考虑从后往前替换字符串s即从大到小遍历indices的数并将下标从indices[i]开始长度为sources[i].size()的s的字串与sources[i]比较若相等则特换成targets[i] 法一  下标数组 为实现从大到小遍历indices的数若直接用sort函数排序那么原本的indices[i]就不对应sources[i]了我们可以通过定义indices的下标数组在以indices的值进行倒序排列 class Solution { public:string findReplaceString(string s, vectorint indices, vectorstring sources, vectorstring targets) {int n indices.size();vectorint id(n);iota(id.begin(), id.end(), 0);sort(id.begin(), id.end(), [](int i, int j) {return indices[i] indices[j];});for (auto i : id) { //i为indices倒序之后的下标int j indices[i], len sources[i].size();if (s.substr(j, len) sources[i]) {s.replace(j, len, targets[i]);}}return s;} }; 法二  tuple 直接将indices[i], sources[i], targets[i]通过tuple“打包”再通过indices[i]倒序排列 class Solution { public:string findReplaceString(string s, vectorint indices, vectorstring sources, vectorstring targets) {int n indices.size();vectortupleint, string, string zip;for (int i 0; i n; i) zip.push_back({indices[i], sources[i], targets[i]});sort(zip.begin(), zip.end(), greatertupleint, string, string());for (auto [i, source, target] : zip) { int len source.length();if (s.substr(i, len) source) {s.replace(i, len, target);}}return s;} };
http://www.zqtcl.cn/news/906490/

相关文章:

  • o2o网站建设包括哪些平面设计作品欣赏
  • 万齐网站建设成都旅游攻略自由行攻略地图
  • 新网做网站流程app下载汅api未满入内
  • 邓州网站建设建设摩托车价格大全
  • 关闭网站怎么不保存我做的更改软件工程师英文
  • 垦利网站定制提供哈尔滨网站建设服务
  • 谷歌在线浏览器入口seo内容优化是什么意思
  • 新闻门户网站免费建设西安做企业网站哪家做的好
  • 湘潭网站建设 w磐石网络安徽省工程建设信息网官方网站
  • 移动端网站开发教程局网站建设工作征求意见
  • 浙江网站建设公司地址南京做电商网站的公司
  • 网上销售型的企业网站建行个人手机银行
  • 网站建设与规划方案书网站建设策划有哪些
  • 手机网站建设推广方案ppt模板单页企业官网模板
  • 荥阳网站建设多少钱长沙企业关键词优化哪家好
  • 网站购物流程模块怎么实现最新足球赛事
  • 网站建设后需要维护吗网站规划的案例
  • 北京造价员变更在哪个网站做免费域名申请入口
  • 百度免费收录提交入口seo wordpress theme
  • 公司付网站会员费科目怎么做wordpress 多站点 主题
  • 做深度的互联网站网站突然没收录了
  • 网站建设进度表下载周到的商城网站建设
  • 建设一个连接的网站服装企业网站源码
  • 什么网站源码做分类信息网站好域名备案企业网站内容
  • wordpress 文章显示数量淘宝seo优化怎么做
  • 响应式网站模块商务网站创建流程是什么
  • 关于服饰搭配做的比较好的网站网站后台管理默认密码
  • 用自己电脑配置服务器做网站响应式框架
  • 任经理++徐州网站建设湖南正规关键词优化
  • 哪些软件可以做网站设计农村网站建设茂名