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

网站设计收费2345导航网址

网站设计收费,2345导航网址,tomcat 网站单独重启,做乡村旅游的网站977. 有序数组的平方 简单的方法是平方后使用排序方法第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.hrbkazy.com/news/26525.html

相关文章:

  • 企业网站建设公司 丰台免费检测网站seo
  • 网站添加js广告位免费网上销售平台
  • 网站制作用的软件有哪些网络推广协议合同范本
  • 做内销网站网络营销的推广方式都有哪些
  • 用web设计购物网站的建设免费可用的网站源码
  • 站点建立网站的方法金华百度seo
  • 陕西网站建设公司哪有广州关键词排名推广
  • 自己建网站做推广搜索百度网页版
  • 做网站和域名网络营销常用的工具和方法
  • 网站建设中页面合肥网络公司
  • web开发培训班多少钱深圳seo公司
  • 深圳本地招聘网站有哪些成品app直播源码有什么用
  • 做任务 送科比网站如何在百度提交网站
  • 安徽公司招聘网站百度竞价可以自学吗
  • 虹桥做网站公司怎么自己做网站推广
  • 上海网站建设改版百度官方
  • 网站制作注意事项营销推广外包公司
  • 网站开始怎么做的百度网页版电脑版入口
  • 做围棋题网站培训机构连锁加盟
  • 网站图片防盗连怎么做链接交换
  • 类似于微博网站怎么做站长工具大全
  • 网站首页设计尺寸青岛网站建设方案优化
  • 香港日报今日头条新闻上海seo关键词优化
  • 福州做网站的公司广东seo推广哪里好
  • 怎么用frontpage做网站短视频关键词seo优化
  • 给帅哥做奴视频网站地址新塘网站seo优化
  • 东京热 在线A视频网站一级做爰片站长之家是什么网站
  • 盐城做网站推广电话产品推广平台有哪些
  • 上海 设计网站建设企业查询系统官网
  • html成品网页免费模板下载谷歌seo最好的公司