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

iis配置网站是什么建设一个棋牌网站都得准备什么用

iis配置网站是什么,建设一个棋牌网站都得准备什么用,网站建站多少钱,透明网站模板java数据结构与算法刷题目录#xff08;剑指Offer、LeetCode、ACM#xff09;-----主目录-----持续更新(进不去说明我没写完)#xff1a;https://blog.csdn.net/grd_java/article/details/123063846 解题思路 题目要求我们返回一个数组长度为n的数组#xff0c;必须含有1~n…java数据结构与算法刷题目录剑指Offer、LeetCode、ACM-----主目录-----持续更新(进不去说明我没写完)https://blog.csdn.net/grd_java/article/details/123063846 解题思路 题目要求我们返回一个数组长度为n的数组必须含有1~n的所有数并且从左到右相邻的元素依次相减它们的差必须有k个不同的。比如1,2,3,4,5 这5个数两两相减都只有一个差----1.如果想要两个不同的差就不能这么摆。可以这样1,2,3,5,4 这样就有2-1 1. 5-3 2这样两个不同的差。而且我们发现想要有k个不同的差必须至少有k1个数才能完成。大家可以尝试1~5这5个数都只能用一次然后组出相邻相减情况下的6个不同的差是不行的。最简单的做法就是用最后一个-最前面的然后依次缩小范围用过的不再使用再次用后面的-前面的。直到达到目标要求的数量那么如果要求k个不同的差给我们n个数nk1. 我们只需要k1个数就可以组成k个不同的差也就是说有n-k-1个数我们用不到直接放入数组即可。剩下的依次用两边的组成不同的差。具体看下面图解 极端一点的例子 代码:时间复杂度O(n) 空间复杂度O(1) class Solution {public int[] constructArray(int n, int k) {int[] arr new int[n];//题目要求的返回数组int index 0;//数组下标//前面n-k-1个数我们不需要用来组成差for(int i 1;in-k;i){arr[index] i;}//剩下k1个数是我们需要组成k个差的数//每次从两边各取一个for(int i n - k, j n; ij; i,j--){arr[index] i;//左边取一个//如果是奇数个最后只会剩下一个数那么左边和右边都指向同一个元素//上面左边已经放了。右边再放一次就下标越界了。所以需要if(i!j)这个判断if(i!j) arr[index] j;//右边取一个}return arr;//返回答案数组} }
http://www.zqtcl.cn/news/526392/

相关文章:

  • 网站建设如何上传文件中小企业网站建设好么
  • 安徽建设部网站国际网站 建设
  • 沈阳开发网站小程序名称大全
  • 做网站大概价格西安做网站电话
  • 前端做微网站台州做网站哪家公司好
  • 电信改公网ip可以做网站吗销售平台建设方案
  • 免费的公司网站怎么做网站建设招聘需求
  • 徐州金桥建设监理有限公司网站那个网站做系统好
  • 浙江网站制作做一个自我介绍的网页
  • 郑州做网站公司有多少网站建设需要自备什么
  • 齐齐哈尔网站seo重庆旅游
  • 顺德品牌网站建设信息网络编程课程
  • 广西南宁建设职业学图书馆网站wordpress 黑色主题
  • 网站建设需要准备那些内容阜阳微商城网站建设
  • flash全屏网站模板企业网站示例
  • 制作手机端网站开发厦门网站设计定制
  • 佛山网站开发公司做网站在什么地方发帖子呢
  • 无网站可以做cpc吗wordpress 12张表
  • 有些中小网站cnzz网站排名是怎么做的
  • 深圳做微商网站的公司高端做网站价格
  • 在线原型设计网站wordpress菜单页内跳转
  • 做电影网站要买什么抖音推广怎么收费
  • 专业的公司网站开发网站按钮设计
  • 南宁网站建设是什么深圳公司有哪些
  • 杭州手机申请网站登录怎么做电子商务网站
  • 青岛个人接网站建设wordpress 转载文章
  • 网上做网站任务网络营销传播的核心内容
  • 做黑界头像网站成考过来人的忠告
  • 宁波网站建设是哪家便宜织梦网站数据库备份文件夹
  • 在北京大学生做家教的网站淘宝网页