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

外包加工网站有哪些asp.net网站项目建设

外包加工网站有哪些,asp.net网站项目建设,计算机专业里面哪个专业最好,企业网站开发工资目录 1.next_permutation函数的定义 2.简单使用 2.1普通数组全排列 2.2结构体全排列 2.3string 3.补充 1.next_permutation函数的定义 next_permutation函数会按照字母表顺序生成给定序列的下一个较大的排列#xff0c;直到整个序列为降序为止。与其相对的还有一个函数—…目录 1.next_permutation函数的定义 2.简单使用 2.1普通数组全排列 2.2结构体全排列 2.3string 3.补充 1.next_permutation函数的定义 next_permutation函数会按照字母表顺序生成给定序列的下一个较大的排列直到整个序列为降序为止。与其相对的还有一个函数——prev_permutation函数。 next_permutaion(起始地址末尾地址1)next_permutaion(起始地址末尾地址1自定义排序) 注next_permutation只能获得上一个排列如果要获得全排列那么就需要先对数组进行升序排序 2.简单使用 2.1普通数组全排列 #define _CRT_SECURE_NO_WARNINGS 1#include iostream #include algorithm using namespace std;int main() {int arr[4] { 1, 2, 3, 4 };do {for (int i 0; i 4; i){cout arr[i] ;}cout endl;} while (next_permutation(arr, arr 4));return 0; } 运行结果 1 2 3 4 1 2 4 3 1 3 2 4 1 3 4 2 1 4 2 3 1 4 3 2 2 1 3 4 2 1 4 3 2 3 1 4 2 3 4 1 2 4 1 3 2 4 3 1 3 1 2 4 3 1 4 2 3 2 1 4 3 2 4 1 3 4 1 2 3 4 2 1 4 1 2 3 4 1 3 2 4 2 1 3 4 2 3 1 4 3 1 2 4 3 2 1 2.2结构体全排列 由于结构体默认不能比较大小所以就不能使用默认的next_permutation()排列比较函数需要使用自定义排列比较函数。 #define _CRT_SECURE_NO_WARNINGS 1#include iostream #include algorithm using namespace std;typedef struct {int test;bool operator (const fyd a){return test a.test;}}fyd;fyd arr[4];int main() {arr[0].test 2;arr[1].test 1;arr[2].test 4;arr[3].test 3;do {for (int i 0; i 4; i){cout arr[i].test ;}cout endl;} while (next_permutation(arr, arr 4));return 0; } 运行结果 1 2 3 4 1 2 4 3 1 3 2 4 1 3 4 2 1 4 2 3 1 4 3 2 2 1 3 4 2 1 4 3 2 3 1 4 2 3 4 1 2 4 1 3 2 4 3 1 3 1 2 4 3 1 4 2 3 2 1 4 3 2 4 1 3 4 1 2 3 4 2 1 4 1 2 3 4 1 3 2 4 2 1 3 4 2 3 1 4 3 1 2 4 3 2 1 2.3string string等数据结构不能直接用名字代表地址只能够使用自带的迭代器begin()、end()实现全排列。 #define _CRT_SECURE_NO_WARNINGS 1#include iostream #include algorithm using namespace std;int main() {string s;cin s;do{cout s endl;}while (next_permutation(s.begin(), s.end()));return 0; } 运行结果 abc //inputabc acb bac bca cab cba 3.补充 推荐大家使用cplusplus.com - The C Resources Network 可以查询到对应函数对应的头文件、底层代码及使用方式等。 例如: 剩下的就不多说啦自己探索叭
http://www.zqtcl.cn/news/435106/

相关文章:

  • 设计网站网站名称云主机 小型网站
  • 网站建设方案书 模版公司制作网站收费标准
  • 福州企业网站html模板网站模板下载
  • 湛江自做网站城乡住建局官网
  • 广东网站建设找自己做网站还有出路吗
  • wordpress后台管理地址更改班级优化大师怎么用
  • 电脑网站开发学习产品怎么做市场推广
  • 上海市网站建设公叿目前流行的app网站开发模式
  • 企业手机网站建设效果wordpress栏目链接地址
  • 产品经理做网站网络公司名字免费起名大全
  • 做得比较好的公司网站kol营销
  • 百度指数分析平台长春seo优化企业网络跃升
  • 如何免费做网站域名wordpress 赚钱
  • 苏州市住房建设局网站首页温州网站设计公司
  • 网站模板哪个好用汕头建设工程总公司
  • iis网站重定向软件开发培训机构排名
  • 浙江大学教室办事大厅网站建设网页棋牌搭建
  • 长沙市天心区建设局网站新河网站
  • 网站改版 升级的目的嘉兴海盐县城乡建设局网站
  • 网站建设一年多少钱上海工程建设交易信息网站
  • 网站推广到底应该怎么做中国建设银行网上登录入口
  • 东莞网站建设服务商wordpress页面样式
  • 亿星网站建设创业网站怎么做
  • 绿韵建设有限公司网站重庆景点分布图
  • 咨询类网站模板wordpress怎样切换语言
  • 大连网站建设与维护题库网站建设目标是
  • 威海网站开发询广西南宁网站运营
  • 网站的素材做logo长沙专业的网站建设企业
  • 网站显示速度的代码是什么情况专门做中式服装平台的网站
  • 驻马店做网站的公司大连网站模板建站