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

住房与城乡建设部网站建造师设计企业网络方案的五个步骤

住房与城乡建设部网站建造师,设计企业网络方案的五个步骤,记事本做网站报告,南京手机网站设计专业C刷题 全排列问题 题目描述思路讲解代码展示 题目描述 思路讲解 代码展示 #include <iostream>using namespace std;const int maxn 11;//P为当前排列&#xff0c;hashTable记录整数x是否已经在P中 int n, P[maxn], hashTable[maxn] {false};//当前处理排列的第index号…

C++刷题 全排列问题

  • 题目描述
  • 思路讲解
  • 代码展示

题目描述

在这里插入图片描述

思路讲解

在这里插入图片描述

代码展示

#include <iostream>using namespace std;const int maxn = 11;//P为当前排列,hashTable记录整数x是否已经在P中
int n, P[maxn], hashTable[maxn] = {false};//当前处理排列的第index号位
void generateP(int index) {if (index == n + 1) { //递归边界,已经处理完排列的i~n位for (int i = 1; i <= n; i++) {printf("%d", P[i]); //输出当前排列}printf("\n");return;}for (int x = 1; x <= n; x++) { //枚举1~n,试图将x填入P[index]if (hashTable[x] == false) { //如果x不在P[0]~P[index - 1]中P[index] = x; //令P的第index位为x,即把x加入当前排列hashTable[x] = true; //记x已在P中generateP(index + 1); //处理排列的第index + 1号位hashTable[x] = false; // 已处理完P[index]为x的子问题,还原状态}}
}int main() {n = 3;  //欲输出1~3的全排列generateP(1); //从P[1]开始return 0;
}
http://www.yayakq.cn/news/224654/

相关文章:

  • 在建设一个公司网站多少钱做设计找图有哪些网站
  • 四川省建设厅官网站古腾堡wordpress
  • 春风家教营销型网站建设网站拒绝被百度收录
  • 怎样设计网站建设wordpress skydrive
  • 中文wordpress网站模板手机端网站提交表单验证代码
  • 网页制作与网站建设技术大全 下载seo快速排名博客
  • 会议论坛网站建设国外文本排版设计网站
  • 做网站 最好的开源cms义乌公司网站建设
  • 国外很炫酷的网站宝塔面板部署wordpress
  • 网站建设投标书服务方案范本网址大全最安全实用的网址
  • 网站建设公司科技寡头正在垄断世界柏乡网站建设
  • 网站建设与开发大作业wordpress 更改数据库密码
  • 代做毕业设计的网站好门头沟石家庄网站建设
  • 专业做网站方案ppt天河建设网站报价
  • 开商城网站多少钱下载168网站
  • 没有网站可以做京东联盟吗站酷设计网站官网入口文字设计
  • 网站建设和备案的顺序东莞营销网站建设报价
  • 网站备案 做网站做网站页面设计报价
  • h5网站开发案例淘宝引流到微信推广方法
  • 注册网站对接的短信平台河南省建设工程注册中心网站
  • 无锡网站制作哪些wordpress 修改固定链接
  • 深圳网站建设 卓越迈修机械师怎么做我小样网站角仰望
  • 做网站怎么加水平线河南省建设科技网站
  • 做网站推广的联系方式wordpress外贸数码
  • 网站页面制作网站建设常见问题及解决办法
  • 江西中耀建设集团有限公司网站网站开发推广招聘
  • 成都网站制作公司电话高新区公司介绍网站怎么做的
  • 厦门北京网站建设公司哪家好免费企业网站程序上传
  • 自己建立一个网站需要什么pyton怎么做网站的代码
  • 东莞工业品网站建设龙岗做网站建设