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

理解电子商务网站建设与管理/seo优化包括哪些内容

理解电子商务网站建设与管理,seo优化包括哪些内容,磐安县建设局网站,深圳软件外包公司排行榜思路:这是一道暴力搜索问题,我们需要列出答案的所有可能组合。 题目给我们一个数组,我们很容易想到的做法是将数组中的元素进行排列,如何区分已选中和未选中的元素,容易想到的是建立一个标记数组,已经选中的…
思路:这是一道暴力搜索问题,我们需要列出答案的所有可能组合。

         题目给我们一个数组,我们很容易想到的做法是将数组中的元素进行排列,如何区分已选中和未选中的元素,容易想到的是建立一个标记数组,已经选中的元素标记为true,这里采用了另一种做法,采用first这一个常量指针,将数组分割为,为选中元素的数组,和已选中元素的数组,

          然后就是排序问题,在backtrack函数里有一个for循环,通过指针i来遍历未选中数组中的元素,得到所有可能的组合

代码
class Solution {
public:void backtrack(vector<vector<int>>& res, vector<int>& output, int first, int len){if (first == len)//终止条件{res.push_back(output);return;}for (int i = first; i < len; i++)//这里for循环里的i,作用是遍历未选定数组中的元素,在往下递归时,每次都开始{//这样一个循环,用来遍历这些元素swap(output[i], output[first]);//交换未选中元素的第一个i和我们需要交换的的元素firstbacktrack(res, output, first + 1, len);//这里的first+1代表我们已经填了一个数字,swap(output[i], output[first]);}}vector<vector<int>> permute(vector<int>& nums) {
//所谓回溯就是暴力搜索,通过搜索所有可能的解,得出满足条件的解vector<vector<int>>res;backtrack(res, nums, 0, (int)nums.size());return res;}
};

http://www.jmfq.cn/news/5308957.html

相关文章:

  • 江苏省宿迁市建设局网站/郑州seo顾问阿亮
  • 乌市建设委员会官方网站/放单平台大全app
  • 多用户商城网站建设二次开发/百度地图网页版
  • 深圳市富通建设工程有限公司网站/百度关键词优化软件网站
  • 品牌网站建设绿d茶/广告信息发布平台
  • 网站建设套餐联系方式/兔子bt樱桃搜索磁力天堂
  • 昆山建设监察大队网站/平台运营推广方案
  • 新疆网站建设网络推广服务/网站建设选亿企网络
  • 凡客诚品网站建设策划书/seo技术平台
  • 南平建设集集团网站/淘宝关键词排名怎么查询
  • 网站建设使用的工具/百度广告怎么做
  • 网站建设是网络工程师吗/马鞍山网站seo
  • 衢州市城乡建设局网站/怎么去做网络推广
  • 西宁市建设局网站/天津百度seo排名优化
  • 绵阳网站建设费用/深圳营销型网站开发
  • 政府网站建设和信息公开/常用的网络营销推广方法有哪些
  • 如何网站建设目标/如何自己建立一个网站
  • 网站建设需求确认表/免费seo工具汇总
  • 山西省建设厅网站首页6/广告推送平台
  • 沈阳网站建设hbtchina/襄阳百度开户
  • 四川高端网站建设/百度网址大全首页链接
  • 伊春网站建设公司/seo外链怎么发
  • 余杭区政府门户网站建设工程/美国搜索引擎浏览器
  • 深圳市建设管理中心网站/20个排版漂亮的网页设计
  • 连云港网站建设bw263/下载百度极速版
  • 网站建设需要真实性核验单/一键制作单页网站
  • 网站建设经验大总结/优化网站的方法
  • 越城区建设评市优网站/软文大全500篇
  • 企业网站建设应避免数据孤岛/苏州网络推广seo服务
  • 网上书店网站建设规划书/推广软件的渠道有哪些