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

可以做游戏的网站有哪些方面安康免费做网站

可以做游戏的网站有哪些方面,安康免费做网站,首饰网站建设,花乡做网站公司目录 题目 思路 代码 题目 整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如#xff0c;arr [1,2,3] #xff0c;以下这些都可以视作 arr 的排列#xff1a;[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整数数组的 下一个排列 是指其整数的下一个字典序…目录 题目 思路 代码 题目 整数数组的一个 排列  就是将其所有成员以序列或线性顺序排列。 例如arr [1,2,3] 以下这些都可以视作 arr 的排列[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整数数组的 下一个排列 是指其整数的下一个字典序更大的排列。更正式地如果数组的所有排列根据其字典顺序从小到大排列在一个容器中那么数组的 下一个排列 就是在这个有序容器中排在它后面的那个排列。如果不存在下一个更大的排列那么这个数组必须重排为字典序最小的排列即其元素按升序排列。 例如arr [1,2,3] 的下一个排列是 [1,3,2] 。类似地arr [2,3,1] 的下一个排列是 [3,1,2] 。而 arr [3,2,1] 的下一个排列是 [1,2,3] 因为 [3,2,1] 不存在一个字典序更大的排列。 给你一个整数数组 nums 找出 nums 的下一个排列。 必须 原地 修改只允许使用额外常数空间。 示例 1 输入nums [1,2,3] 输出[1,3,2]示例 2 输入nums [3,2,1] 输出[1,2,3]示例 3 输入nums [1,1,5] 输出[1,5,1]提示 1 nums.length 1000 nums[i] 100 思路 一串数字排列的下一个排序找法是从末尾开始找第一次出现nums[ i ] nums[ i-1 ] 的位置在 i -1之前的数字排序不变在 i -1之后寻找大于nums[ i-1 ]的最小值找到后与nums[ i-1 ]交换。交换后i - 1之后的数字按非递减排序即可。 代码 #includestdio.h #includestdlib.hvoid nextPermutation(int* nums, int numsSize);int main() {int nums[3]{1};int size1;nextPermutation(nums,size);for(int i0;isize;i){printf(%d ,nums[i]);}return 0; }void nextPermutation(int* nums, int numsSize) {int sign0;int i;for(inumsSize-1;i0nums[i]nums[i-1];i--);if(numsSize1)return ;if(i0nums[i1]nums[i]){int left0,rightnumsSize-1;while(leftright){int xnums[left];nums[left]nums[right];nums[right]x;left;right--;}}else{int targeti;int minnums[i];for(int ji1;jnumsSize;j){if(nums[j]nums[i-1]nums[j]min){minnums[j];targetj;}}int anums[target];nums[target]nums[i-1];nums[i-1]a;int lennumsSize-i;for(int plen/2;p1;pp/2){for(int qip;qnumsSize;q){int tempnums[q];int j;for(jq-p;jinums[j]temp;jj-p){nums[jp]nums[j];}nums[j]temp;}}} }
http://www.yutouwan.com/news/434858/

相关文章:

  • 上海网站推广个人网站酷站赏析
  • 呼市建设官方网站湖南企业名录大全
  • 高端大气上档次的网站多种郑州网站建设
  • 如何在微信平台做购买网站c2c网站怎么做
  • 做网站的规范网站开发成本预算价目表
  • 建立个人网站的目的长沙网络工程学院
  • wordpress建好站了打不开首页亳州网站网站建设
  • 做百科需要用什么网站做参考做网站买域名就行了吗
  • 腾云网站建设设计师 推荐 网站
  • wordpress设置站点地址网站建设推广和网络推广
  • 怎么让网站快速被收录网页设计师培训宣传语
  • 开发公司调研汇报材料怎么写成都seo公司排名
  • 网站改版需求说明潍城营销型网站建设
  • 太仓seo网站优化软件本地工程招标网
  • 如何收集网站建设资料芜湖seo网站优化
  • 代做淘宝联盟网站网站开发诺亚科技
  • 珠海公司网站制作wordpress mysql_query
  • 有什么字体设计网站如何去做网络推广
  • 做平面常用的网站微商城怎么开
  • 旅游类网站开发开题报告范文做个电商网站和app
  • 网站怎么做跳转创建网站需要什么
  • 域名备案好了怎么建设网站wordpress中文标题转换拼音插件
  • 聊城手机网站建设电话徐州招聘网最新招聘
  • 网站建设外包公司网站建设平台有哪些
  • 东莞培训网站建设小广告文案
  • 网站工作室设计蜂聘原360建筑网
  • 网站备案人授权公司策划方案怎么做
  • 关于旅游的网站建设目的做动漫主题的网站
  • 平台网站很难做住建部禾建设部是一个网站吗
  • 昆明市建设厅网站宿迁做网站的公司