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

做网站的时候说需求的专业术语海口免费网站建设

做网站的时候说需求的专业术语,海口免费网站建设,免费代加工项目合作,学校网站怎么做的好处位运算本质上不是一种算法#xff0c;而是一种trick#xff0c;用来节约时间/空间的trick。背后常常有集合论、状态压缩等思想的支撑。这里探讨的位运算指的是其背后的指导思想而不是trick本身。因此对trick本身的证明就略过了。 位运算各种trick的详解请参照灵神的教学贴而是一种trick用来节约时间/空间的trick。背后常常有集合论、状态压缩等思想的支撑。这里探讨的位运算指的是其背后的指导思想而不是trick本身。因此对trick本身的证明就略过了。 位运算各种trick的详解请参照灵神的教学贴leetcode.cn/circle/discuss/CaOJ45/ 如果想获取位运算的知识图谱以及集合论的一些基础知识。我在子集状压DP篇收录了相关图片搬运别人的可以在该博客找到。 一、集合论 常见的有枚举已知集合的子集、判断子集元素、集合交并补对称差等。 1.1. LC 78 子集 这里涉及最简单的枚举已知集合的子集。我们可以为集合中的每个元素编号假设集合的势为n则编号为0~(n-1)那么子集就可以写作一个0-1串选取则为1不选则为0。采用小端法。 例如共计4个元素选取第0个和第2个就是0101。我们把这个0-1串看成二进制则它在十进制下就是5。而这种映射显然是一一对应的双射。因此5就代表了子集{02}用一个4字节整型就压缩了一个子集。 现在既然要枚举子集那么就要确定子集的范围很明显是全零到全一也就是[ 0 , 2^n-1 ]。对于每个数我们判断子集元素即可。 那么如何判断子集元素每次位于1若为1则说明末位为1应选取然后整个数右移更新末位循环直至整个0-1串被遍历即可。或者可以把1移位这个看个人喜好 另外这一题是一道比较经典的题他还能训练深搜回溯的基础算法。这里强调位运算集合论就不放了。 复杂度O(n*2^n):共O(2^n)个子集每个移位判断O(n)次。 import java.util.ArrayList; import java.util.List;class Solution {public ListListInteger subsets(int[] nums) {// 位运算写法枚举子集int n nums.length;ListListInteger ans new ArrayList();// [ 0 , 1 n - 1 ] 不选对应0int j 1 n;for (int i 0; i j; i) {ArrayListInteger sub new ArrayList();int tmp i;int index 0;while(tmp0){if((tmp1)1){sub.add(nums[index]);}index;tmp 1;}ans.add(sub);}return ans;} }
http://www.zqtcl.cn/news/263761/

相关文章:

  • centos wordpress建站北京专门做网站的
  • wordpress网站的彻底清理百度网站联系方式
  • 网站建设签收单网页制作模板的作用
  • 已购买域名 如何做网站网络规划设计师通过率多少
  • 酒店网站建设需求分析wordpress iis
  • 烟台网站建设服务新钥匙网站建设
  • 帝国cms网站地图生成器行业网站建设哪家专业
  • 免费推广网站大全wordpress更改图片大小
  • 中航建设集团网站vps网站无法通过ip访问
  • 学生求职网站的需求分析怎么做江西手机版建站系统开发
  • 电商网站开发文献综述嵌入式软件开发项目
  • 网站备案怎样提交管局网站建设基本步骤
  • 国外优秀电商设计网站开发网站公司推荐
  • 国外企业网站建设模型网站建设谈客户说什么
  • 肖港网站开发公司网站的用途
  • 百度网站置顶怎么做效果图制作设计
  • 自适应企业网站用什么框架做重庆在线观看
  • 网站做301重定向的作用辽宁网站建设电话
  • 抚州市建设局官方网站高端网页设计人才
  • 移动商城网站建设 深圳北京网站建站公
  • 网站的对比免费网站建设排名
  • 织梦做的网站别人提交给我留的言我去哪里看怎样发展网站
  • 滨州公司网站建设推广地下城做解封任务的网站
  • 做国外的众筹网站北京的网站建设公司哪家好
  • 网站建设费用一年多少钱商洛城乡建设局网站
  • 网站视觉设计原则四个商城建设
  • WordPress站点添加ssl证书网站在百度无法验证码怎么办
  • 做ppt图片用的网站有哪些问题搭建网站合同
  • 杭州网站建设推荐q479185700上墙网站推广费用入什么科目
  • 天津网站建设 熊掌号设计网站大全