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

网站建立需要什么做短链的网站

网站建立需要什么,做短链的网站,ui设计培训内容,企业网站建设xplogo977. 有序数组的平方 简单的方法是平方后使用排序方法第2种方法是双指针方法,从两边进行判断,将最大的从后往前放 public static int[] sortedSquares(int[] nums) {// 输入:nums [-4,-1,0,3,10]// 输出:[0,1,9,16,100]// 解释…

977. 有序数组的平方

  • 简单的方法是平方后使用排序方法
  • 第2种方法是双指针方法,从两边进行判断,将最大的从后往前放
public static int[] sortedSquares(int[] nums) {// 输入:nums = [-4,-1,0,3,10]// 输出:[0,1,9,16,100]// 解释:平方后,数组变为 [16,1,0,9,100]// 排序后,数组变为 [0,1,9,16,100]// 从前往后来决定元素在哪个位置是不现实的// 因此从后往前判断,比较right 和 left的平方// 谁大就放在最后一个位置,然后移动那个比较大的元素的指针int left = 0;int right = nums.length - 1;// 存储结果数组,i为下标int i = nums.length-1;int[] sortNum = new int[nums.length];// 边界判断 可举例:一个元素的情况while (left <= right) {int leftValue = nums[left]*nums[left];int rightValue = nums[right]*nums[right];// 若右边元素大,则放置右边元素值,right指针左移if (leftValue < rightValue) {sortNum[i--] = rightValue;right--;}else {sortNum[i--] = leftValue;left++;}}return sortNum;
}

209.长度最小的子数组

  • 滑动窗口方法:当大于等于给定值时,便收缩窗口,不断更新最小长度
public int minSubArrayLen(int target, int[] nums) {int left = 0;int right = 0;int sum = 0;int minLen = nums.length + 1;while (right < nums.length) {sum += nums[right];// 当一旦大于给定值,便缩小窗口,看左边界收缩后是否最小长度会发生变化while (sum >= target) {minLen = Math.min(minLen, right - left+1);sum -= nums[left++];}right++;}// 若不存在最小窗口(数组和 < target)或数组长度为0,则minLen应该赋为0return minLen == nums.length + 1 ? 0 : minLen;}

59. 螺旋矩阵 II

  • 按照顺时针走路,注意边界的选取
  • 一开始的起点和终点需要选取好,在这,我选择前闭后闭方法
public int[][] generateMatrix(int n) {int[][] res = new int[n][n];int num = 1;int matrixNum = n * n;int left = 0;int right = n-1;int top = 0;int bottom = n-1;while (num <= matrixNum) {for (int i = left; i <= right; i++) {res[top][i] = num++;}top++;for (int i = top; i <= bottom; i++) {res[i][right] = num++;}right--;for (int i = right; i >= left; i--) {res[bottom][i] = num++;}bottom--;for (int i = bottom; i >= top; i--) {res[i][left] = num++;}left++;}return res;}
http://www.yayakq.cn/news/185544/

相关文章:

  • 做网站平台需要什么条件怎么做晒鱼的网站
  • 社交类网站开发微信企业微网站
  • 网站备案人有什么责任wordpress前台视频上传
  • 婚庆影楼型网站开发小型企业网站设计与制作
  • 英文网站 icp备案号人人秀h5制作软件下载
  • 营销型网站设计流程网站建设有什么看法
  • 行业论坛网站织梦怎么修改网站模板
  • 手机怎样建立自己网站安徽省建设厅网站人员管理
  • 万润 企业网站建设如何做网站商铺
  • 做网站的可行性分析学校网站的建设方案
  • 江都城乡建设局网站wordpress安装的网址路径
  • 网站404页面的作用lnmp配置Wordpress
  • 楼盘怎么在网站上做推广打开建设银行官方网站首页
  • 网站链接结构wordpress导航图标
  • 如何网站推广宣传耐克官网网站设计
  • 专业网站建设定制公司哪家好wordpress主题自适应
  • 猴王水果竞猜网站建设电子工程网络
  • 珠宝网站建设方案网站技术方案
  • 合肥公司网站搭建服务商c2c电子商务网站开发
  • 交友最好的网站建设二维码生成器网站
  • 电子商务网站开发原则个人域名的网站
  • 网站开发好什么进行界面的优化南京网络推广公司介绍
  • 安徽省建设质量安全协会网站中国建材网官方网站
  • 上海网站建设费建网站流程 知乎
  • 建个网站需要多少钱?图片展示 网站
  • 宿迁商城网站建设wordpress 旧版本下载
  • 网站建设与维护百科aspcms系统
  • 上传网站到google丹东振兴区
  • 沂南网站开发企业建设网站需注意哪些内容
  • 做高端网站工作计划表模板