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

网店推广总结seo关键词排名优化案例

网店推广总结,seo关键词排名优化案例,学校网站设计思路,网站建设青岛1. 全排列&#xff0c;排列型回溯 个人思路&#xff1a;可以枚举排列中每一个位置pos应该放什么元素&#xff0c;往下dfs就看看下一个位置pos放什么元素。 class Solution {public List<List<Integer>> permute(int[] nums) {List<List<Integer>> ans…

1. 全排列,排列型回溯

在这里插入图片描述
个人思路:可以枚举排列中每一个位置pos应该放什么元素,往下dfs就看看下一个位置pos放什么元素。

class Solution {public List<List<Integer>> permute(int[] nums) {List<List<Integer>> ansList = new ArrayList<>();boolean[] vis = new boolean[nums.length];dfs(nums, 0, ansList, new ArrayList<>(), vis);return ansList;}public void dfs(int[] nums, int pos, List<List<Integer>> ansList, List<Integer> curList, boolean[] vis) {if (pos == nums.length) {ansList.add(new ArrayList<>(curList));return;}for (int i = 0; i < nums.length; i++) {if (!vis[i]) {curList.add(nums[i]);vis[i] = true;dfs(nums, pos+1, ansList, curList, vis);// 恢复现场vis[i] = false; curList.remove(curList.size()-1);}}}
}

2. 组合,组合型回溯

在这里插入图片描述
个人思路:不像前面的全排列,按排列的位置应该放什么元素这种思路,而是直接看看nums中的每个元素是选还是不选,往下dfs的话就看看下一个nums的元素是选还是不选。

class Solution {public List<List<Integer>> subsets(int[] nums) {List<List<Integer>> ansList = new ArrayList<>();dfs(nums, 0, new ArrayList<>(), ansList);return ansList;}public void dfs(int[] nums, int curI, List<Integer> curList, List<List<Integer>> ansList) {// 递归出口if (curI >= nums.length) {ansList.add(new ArrayList(curList));return;}// 选nums[curI]curList.add(nums[curI]);dfs(nums, curI+1, curList, ansList); // 考虑下一个nums[curI]选还是不选curList.remove(curList.size()-1); // 恢复现场// 不选nums[curI]dfs(nums, curI+1, curList, ansList); // 考虑下一个nums[curI]选还是不选}
}
http://www.dtcms.com/wzjs/158837.html

相关文章:

  • 用照片做模板下载网站好产品推广策划
  • 网站后台 批量上传达州seo
  • 国外手做网站微博指数查询
  • 公司网站 域名 申请 空间免费推广论坛
  • 做网站前需要准备什么天津seo建站
  • 海洋cms怎么做电影网站市场调研的步骤
  • 成都旅游景点攻略3步打造seo推广方案
  • apache部署多个网站百度平台客服
  • 做网站创新互联北京网站优化公司哪家好
  • cs5怎么做网站seo关键词排名优化费用
  • 在哪个平台做网站好chrome google
  • 政府内部网站建设目标培训机构管理系统
  • 哈尔滨网站外包厦门seo结算
  • asp做的网站如何更新网络广告推广
  • php 开源 建站大数据分析网站
  • 网站建设板块建议昆明网络推广公司排名
  • 做网站代码审计哪个工具比较好常德政府网站
  • wordpress首页被篡改西安全网优化
  • 自己做简单会员管理系统东莞公司seo优化
  • 南京做网站工作室网络营销服务商有哪些
  • 会网站建设怎样赚钱5g网络优化工程师
  • java商业网站开发网络推广
  • 无锡网站建设方案服务梅州seo
  • 北美购物网站排名苏州seo建站
  • 哈尔滨优惠的网站建设竞价排名什么意思
  • 武汉快速建站公司网络营销是学什么的
  • 微网站后台操作2023年九月份新闻
  • 河南省建设厅网站建设领域涉黑优化关键词排名优化公司
  • 静态化网站和app的区别页面设计漂亮的网站
  • 常德举报网站百度统计