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

网站界面设计的主要内容做网站如何获利

网站界面设计的主要内容,做网站如何获利,网站开发之ios知识扩展,在哪个网站做旅游攻略好1、题目#xff08;《离散数学及其应用》第6版P75 20 题#xff09; 给出可以列出有限集合所有子集的步骤。 2、 解题思路 假设有集合A {a1, a2 … an}#xff0c;列出其所有子集。 先列出含有1个元素的所有子集#xff1a;{a1},{a2} … {an}然后列出含有2个元素的所有子…1、题目《离散数学及其应用》第6版P75 20 题     给出可以列出有限集合所有子集的步骤。 2、  解题思路 假设有集合A {a1, a2 … an}列出其所有子集。 先列出含有1个元素的所有子集{a1},{a2} … {an}然后列出含有2个元素的所有子集{a1,a2},{a1,a3}…{an-1,an}同上所示一直列到含有n个元素的所有子集可以看出问题就简化为求在 A 集合中求含有固定 x 个元素的所有子集注意子集中每个ai只能包含一次。 这实际上类似这么个问题袋子中有编号为1到10的10个球每次取一个球取出后不放回袋子取3次问取出的3个球的编号可能的所有组合。 方法 取第1个球时有110种取法取第2个球时如果知道第1个球取的编号是a则第2个球有除a以外的9种取法但要注意{1,2}和{2,1}是同一个子集如何保证不取已经取过了的同一组编号的球我们可以观察到如果让{1,2}2个球按编号大小排列只有一种排列方式即{1,2},所以只要保证第2个球的编号比第一个球的编号大即可保证不会取到{2,1} 所以我们可以在取第2个球时从 (a1) 开始取即可保证不会取到重复的排列方式 同时我们取第3个球时一样需要知道第1、2个球的编号这实际上就是一个递归问题了假设已知取到第1个球为a第2个球为b则第三个球的取法为 {(b1) …10)} 3、算法 //功能从m个元素元素不重复中取出n个元素n m的所有取法 //参数vectorHead 前nBit_x - 1个元素已取了的头部vector //参数nHeadBit 当前处理的元素在vectorSet中的位置 //参数nBit_x 当前要处理的子集的元素位置 //参数nChildSetSize 要取的n个元素的子集的大小 //参数vectorSet m个元素的总集 //参数vectorChildSetBuffer 存放子集的buffer //返回当前操作的步数 int GetChildSetByDec(std::vectorint vectorHead, int nHeadBit, int nBit_x, int nChildSetSize, std::vectorint vectorSet, std::vectorstd::vectorint vectorChildSetBuffer) {int nRet 0;for (int i nHeadBit; i vectorSet.size(); i){nRet;std::vectorint vectorNewHead vectorHead;vectorNewHead.push_back(vectorSet[i]);if (nBit_x nChildSetSize - 1){//如果已经处理到最后一位了则添加到buffer中vectorChildSetBuffer.push_back(vectorNewHead);}else{//如果还没处理到最后一位则递归GetChildSetByDec(vectorNewHead, i 1, nBit_x 1, nChildSetSize, vectorSet, vectorChildSetBuffer);}}return nRet; }//功能从m个元素元素不重复中取出n个元素n m的所有取法 //参数nChildSize 要取的n个元素的子集的大小 //参数vectorBuffer 存放所有数组的buffer //参数vectorSet m个元素的总集 //返回无 void GetChildSet(std::vectorstd::vectorint vectorChildSetBuffer, std::vectorint vectorSet) {//依次列出从1个元素到n个元素的集合for (int i 1; i vectorSet.size(); i){std::vectorint vectorHead;GetChildSetByDec(vectorHead, 0, 0, i, vectorSet, vectorChildSetBuffer);} }   说明 这里用的 vectorChildAggregateBuffer 来存放返回的子集vectorChildAggregateBuffer 是一个STL容器中向量的向量如果没有用过STL可以理解为数组的指针Array[][],这里用Vector是为了存储操作方便。GetChildAggregateByDec() 函数即用递归实现上面例子中10个球中取3个球的所有取法遍历。GetChildAggregateByDec() 中运用了将n个元素映射为 Array[n] 数组一一对应的思想程序运行结果   如有其他思路解题欢迎大家跟帖讨论转载于:https://www.cnblogs.com/organic/p/5015246.html
http://www.zqtcl.cn/news/951476/

相关文章:

  • 网站开发一般要用到哪些软件软件开发工程师机构
  • dj网站开发建设网站备案 换空间
  • 网站建设哪家最好网站开发怎么报价
  • app 微商城网站建设网站建设流程百科
  • 网站短期培训学校小说网站怎么建设的
  • 最简单的免费网站制作模板电子商务 网站系统
  • 网站域名备案授权书网站建设长春
  • 网站维护主要从哪几个方面做seo营销的概念
  • 北京网站建设营销网站策划案4500
  • 网站建设售后培训wordpress 过滤html
  • 湖北森泰建设集团有限公司网站国外产品设计网站推荐
  • 网站建设与代运营产品介绍排版网页设计教程
  • 音乐网站排名搜索引擎网络推广方法
  • asp.net 企业网站昆明高端seo怎么做
  • 图书馆网站建设需求方案企业网站背景图片
  • 网站app的作用做家教网站资质
  • 资源网站搭建北京app网站建设
  • 天津做宠物饲料的网站wordpress添加注册页面模板
  • 网站建设公司石家庄php网站开发报价
  • 国外免费网站服务器链接cpa自己做网站
  • 手机网站的优缺点2024中国企业500强
  • 黄河道网站建设网站设计标语
  • 企业网站建设范文wordpress 5.1
  • 网站 河北 备案 慢设计一个营销方案
  • 网站建设培训合肥品牌设计案例
  • 建网站注册免费云服务器
  • 可以做网站的公司有哪些聊天软件开发厂家有哪些
  • 正规网站建设公司一般要多少钱婚纱网站有哪些
  • 企业网站开发目的和意义住房和城乡建设厅官网查询
  • 直播一级a做爰片免费网站wordpress 模板 使用