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

那个有那种网站网页设计工作心得

那个有那种网站,网页设计工作心得,慈溪建设网站,潜江建设局网站文章目录1. 题目信息2. 解题2.1 利用hash map解决2.2 改用bool数组判断是否出现过1. 题目信息 给定一个没有重复数字的序列#xff0c;返回其所有可能的全排列。 示例:输入: [1,2,3] 输出: [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1] ]来源#xff1a;力扣#xf… 文章目录1. 题目信息2. 解题2.1 利用hash map解决2.2 改用bool数组判断是否出现过1. 题目信息 给定一个没有重复数字的序列返回其所有可能的全排列。 示例:输入: [1,2,3] 输出: [[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1] ]来源力扣LeetCode 链接https://leetcode-cn.com/problems/permutations 著作权归领扣网络所有。商业转载请联系官方授权非商业转载请注明出处。 2. 解题 类似题目 LeetCode 996. 正方形数组的数目回溯剪枝 2.1 利用hash map解决 在hash map中查找不到的元素将其push进数组递归处理 class Solution { public:vectorvectorint permute(vectorint nums) {vectorint row;vectorvectorint ans;unordered_mapint, int m;bt(nums, 0, m, row, ans);return ans;}void bt(vectorint nums, int count, unordered_mapint, int m, vectorint row, vectorvectorint ans){if(count nums.size()){ans.push_back(row); return;}for(int i 0; i nums.size(); i){if(m.find(i) m.end()){m[i] 1;row.push_back(nums[i]);bt(nums,count1,m,row,ans);row.pop_back();m.erase(i);}}} };2.2 改用bool数组判断是否出现过 用bool数组做判断节省内存 class Solution { public:vectorvectorint permute(vectorint nums) {vectorint row;vectorvectorint ans;bool occurred[nums.size()];memset(occurred, 0, sizeof(bool)*nums.size());bt(nums, 0, occurred, row, ans);return ans;}void bt(vectorint nums, int count, bool *occurred, vectorint row, vectorvectorint ans){if(count nums.size()){ans.push_back(row); return;}for(int i 0; i nums.size(); i){if(occurred[i] false){occurred[i] true;row.push_back(nums[i]);bt(nums,count1,occurred,row,ans);row.pop_back();occurred[i] false;}}} };class Solution:def permute(self, nums: List[int]) - List[List[int]]:import itertoolsreturn list(itertools.permutations(nums, len(nums)))32 ms 15.1 MB Python3
http://www.pierceye.com/news/768494/

相关文章:

  • 建设工程学部研究生培养网站义乌网站建设和制作
  • 简单的模板网站吉安网站建设jxthw
  • js做的网站佛山本地的网站设计公司
  • 企业网站页面网站建设朝阳
  • ui设计工具有哪些百度seo排名优化系统
  • 网站建设案例简介怎么写淘宝官方网站主页
  • 国外网站 dns南京模板做网站
  • 河北企业网站建设技术江西省外省建设入库网站
  • 网站建设的概念如何将自己做的网站放到网上去
  • 网站维护明细报价表最新的网站建设架构
  • 百度大全seo推广话术
  • 做网站赚钱流程英文网站建设注意什么
  • 腾讯 云上做网站教程开源系统 网站
  • 临沂罗庄做网站服装商城网站建设价格
  • 保定企业官网搭建对网站有效的优化软件
  • 网站后台代码在哪修改股权众筹网站建设
  • 站群源码北京公司注销
  • 营销型网站策划建设台州市住房和城乡建设厅网站
  • 达内网站开发课程wordpress自动添加标签页
  • 免费的个人网站空间我做淘宝网站卖东西怎么激活
  • 织梦dedecms女性时尚门户网站模板常州网络推广平台
  • 网站怎么在百度搜不到资源网源码
  • 怎样网站制作设计广西住房城乡建设部官网
  • 手机网站建设方案书王烨是哪个小说的主角
  • 临沂网站案例百事可乐网络营销推广方法
  • 广州网站建设信科网络冷水滩网站建设
  • 做网站设计的价格企业seo网站营销推广
  • 河南省住房和建设厅门户网站网站开发图片素材
  • 在线代理浏览器网站设计本笔记本
  • gta5网站正在建设中柳州团购汽车网站建设