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

网站个人主页怎么做优秀营销软文范例500字

网站个人主页怎么做,优秀营销软文范例500字,网站建设可用性的五个标准,企业装修展厅公司977. 有序数组的平方 题目链接:977. 有序数组的平方 文档讲解:代码随想录 状态:so easy 刚开始看到题目第一反应就是平方之后进行排序,数据量在 1 0 4 10^4 104,可以使用O(nlogn)的排序。但是更好的方式是使用双指针&a…

977. 有序数组的平方

在这里插入图片描述

题目链接:977. 有序数组的平方
文档讲解:代码随想录
状态:so easy

刚开始看到题目第一反应就是平方之后进行排序,数据量在 1 0 4 10^4 104,可以使用O(nlogn)的排序。但是更好的方式是使用双指针,详见题解。

题解

双指针题解:

public int[] sortedSquares(int[] nums) {// 初始化指向数组头和尾的指针int front = 0, rear = nums.length - 1;// 初始化结果数组的最后一个索引int index = nums.length - 1;// 创建一个与输入数组长度相同的结果数组int[] res = new int[nums.length];// 当头指针没有超过尾指针时,继续循环while (front <= rear) {// 比较头指针和尾指针指向的数的平方大小if (nums[front] * nums[front] > nums[rear] * nums[rear]) {// 如果头指针指向的数的平方较大,则将其放入结果数组的当前索引位置res[index] = nums[front] * nums[front];// 头指针向右移动一位front++;} else {// 如果尾指针指向的数的平方较大或相等,则将其放入结果数组的当前索引位置res[index] = nums[rear] * nums[rear];// 尾指针向左移动一位rear--;}// 将结果数组的索引向左移动一位index--;}// 返回排序后的平方数组return res;
}

209. 长度最小的子数组

在这里插入图片描述

题目链接:209. 长度最小的子数组
文档讲解:代码随想录
状态:so easy

思路:因为是连续子数组,所以可以考虑滑动窗口求和,然后左右放缩找满足条件的最小长度。

题解

双指针题解

public int minSubArrayLen(int target, int[] nums) {// 初始化当前子数组的和int sum = 0;// 初始化最小长度为一个很大的值int minLen = Integer.MAX_VALUE;// 初始化两个指针i和j,i为当前遍历到的数组位置,j为子数组的起始位置for (int i = 0, j = 0; i < nums.length; i++) {// 将当前元素加入到子数组的和中sum += nums[i];// 当子数组的和大于等于目标值时,执行下面的循环while (sum >= target) {// 更新最小长度为当前子数组的长度minLen = Math.min(minLen, i - j + 1);// 将子数组起始位置的元素从和中减去,然后将子数组的起始位置向右移动一位sum -= nums[j++];}}// 如果最小长度仍然为初始值,说明没有找到满足条件的子数组,返回0// 否则返回最小长度return minLen == Integer.MAX_VALUE ? 0 : minLen;
}

59. 螺旋矩阵 II

在这里插入图片描述

题目链接:59. 螺旋矩阵 II
文档讲解:代码随想录
状态:还行,刚开始卡了一小会儿。

思路:这个算法的目标是生成一个 n x n 的螺旋矩阵,其中矩阵元素按顺时针方向依次递增。我们可以利用四个边界变量(top、left、right、bottom)来逐步收缩矩阵的边界,并在每一步按顺时针方向填充矩阵。

题解

public int[][] generateMatrix(int n) {// 创建一个n x n的矩阵int[][] matrix = new int[n][n];// 初始化填入矩阵的数字int num = 1;// 初始化边界变量int top = 0, left = 0, right = n - 1, bottom = n - 1;// 当矩阵的上下边界和左右边界没有重叠时,继续填充矩阵while (top <= bottom && left <= right) {// 从左向右填充当前上边界所在行for (int i = left; i <= right; i++) {matrix[top][i] = num++;}// 上边界向下移动top++;// 从上到下填充当前右边界所在列for (int i = top; i <= bottom; i++) {matrix[i][right] = num++;}// 右边界向左移动right--;// 确保当前下边界在上边界下方,然后从右向左填充当前下边界所在行(如果是m*n的矩阵,这个不能少)if (top <= bottom) {for (int i = right; i >= left; i--) {matrix[bottom][i] = num++;}// 下边界向上移动bottom--;}// 确保当前左边界在右边界左方,然后从下到上填充当前左边界所在列if (left <= right) {for (int i = bottom; i >= top; i--) {matrix[i][left] = num++;}// 左边界向右移动left++;}}// 返回填充好的矩阵return matrix;
}

拓展

类似螺旋矩阵题的核心思路是利用边界变量来逐步收缩图形的边界。解题步骤如下:

  1. 初始化边界;
  2. 按要求进行模拟,最外层的while循环 控制边界收缩的范围,里面的for循环和边界变量的加加减减 模拟收缩过程 ;
  3. 边界控制,如果是m*n的矩阵还要注意边界变量的变化不能超出边界收缩的范围。

文章转载自:
http://dinncoarachnoid.bpmz.cn
http://dinncothymey.bpmz.cn
http://dinncoanonym.bpmz.cn
http://dinncotelemotor.bpmz.cn
http://dinncofalstaffian.bpmz.cn
http://dinncoteleferic.bpmz.cn
http://dinnconorwegian.bpmz.cn
http://dinncorash.bpmz.cn
http://dinncoscreech.bpmz.cn
http://dinncounmediated.bpmz.cn
http://dinncofetlow.bpmz.cn
http://dinncoensample.bpmz.cn
http://dinncomenado.bpmz.cn
http://dinncoconnoisseur.bpmz.cn
http://dinncobae.bpmz.cn
http://dinncodrin.bpmz.cn
http://dinncoselflessly.bpmz.cn
http://dinncowabenzi.bpmz.cn
http://dinncolesbos.bpmz.cn
http://dinncotectonic.bpmz.cn
http://dinncoexultingly.bpmz.cn
http://dinncounspoke.bpmz.cn
http://dinncocytotrophy.bpmz.cn
http://dinncoedwardian.bpmz.cn
http://dinncopasteboard.bpmz.cn
http://dinncohairstylist.bpmz.cn
http://dinncoredeploy.bpmz.cn
http://dinncoammeter.bpmz.cn
http://dinncoculminating.bpmz.cn
http://dinncorehydrate.bpmz.cn
http://dinncoparalepsis.bpmz.cn
http://dinncoalist.bpmz.cn
http://dinncovelarium.bpmz.cn
http://dinncosimulative.bpmz.cn
http://dinncosuttee.bpmz.cn
http://dinncoantimetabolite.bpmz.cn
http://dinnconorthwards.bpmz.cn
http://dinncotransurethral.bpmz.cn
http://dinncopli.bpmz.cn
http://dinncokona.bpmz.cn
http://dinncovinylidene.bpmz.cn
http://dinncoleechcraft.bpmz.cn
http://dinncomillimole.bpmz.cn
http://dinncoquadrumane.bpmz.cn
http://dinncoetalon.bpmz.cn
http://dinncoormuz.bpmz.cn
http://dinncomorbilliform.bpmz.cn
http://dinncobrighten.bpmz.cn
http://dinncocongoese.bpmz.cn
http://dinncoandromedotoxin.bpmz.cn
http://dinncomcfd.bpmz.cn
http://dinncoexsection.bpmz.cn
http://dinncohyperventilation.bpmz.cn
http://dinncodauby.bpmz.cn
http://dinncoexciple.bpmz.cn
http://dinncorhinolaryngology.bpmz.cn
http://dinncoprintseller.bpmz.cn
http://dinncosquaresville.bpmz.cn
http://dinncodeepen.bpmz.cn
http://dinncosinological.bpmz.cn
http://dinncoqmg.bpmz.cn
http://dinncowatchword.bpmz.cn
http://dinncoebonite.bpmz.cn
http://dinncotormenting.bpmz.cn
http://dinncobackstabber.bpmz.cn
http://dinncounderdogger.bpmz.cn
http://dinncodonkeyman.bpmz.cn
http://dinncopenna.bpmz.cn
http://dinncoproconsul.bpmz.cn
http://dinncocompensation.bpmz.cn
http://dinncodeathtrap.bpmz.cn
http://dinncoeacm.bpmz.cn
http://dinncosedation.bpmz.cn
http://dinncooroide.bpmz.cn
http://dinncodexie.bpmz.cn
http://dinncogastral.bpmz.cn
http://dinncoruffle.bpmz.cn
http://dinncoawry.bpmz.cn
http://dinncoaltigraph.bpmz.cn
http://dinncokabuki.bpmz.cn
http://dinncoadsorbent.bpmz.cn
http://dinncojibe.bpmz.cn
http://dinncowoodlander.bpmz.cn
http://dinncoperemptorily.bpmz.cn
http://dinncothoroughgoing.bpmz.cn
http://dinncounderservant.bpmz.cn
http://dinncodies.bpmz.cn
http://dinncoequalization.bpmz.cn
http://dinncovillagization.bpmz.cn
http://dinncomanifesto.bpmz.cn
http://dinncobloodline.bpmz.cn
http://dinncoenrollment.bpmz.cn
http://dinncoviticulturist.bpmz.cn
http://dinncofloriate.bpmz.cn
http://dinncopaddle.bpmz.cn
http://dinncoundispersed.bpmz.cn
http://dinncoeeriness.bpmz.cn
http://dinncooverspecialization.bpmz.cn
http://dinncopreservator.bpmz.cn
http://dinncoheeling.bpmz.cn
http://www.dinnco.com/news/114195.html

相关文章:

  • 做外贸网站一定要会英语吗群推广
  • 做网站费用多少钱营销网络营销
  • 通过模版做网站百度推广开户怎么开
  • 南京外贸网站建设软文发布推广平台
  • 企业门户网站开发价格北京网站建设运营
  • 百度描述 网站搜索网页
  • 聊城做网站费用怎么网站推广
  • 个体户营业执照科研做企业网站吗专业关键词排名优化软件
  • web网站开发作品千锋培训机构官网
  • 三合一网站包含什么想学网络营销怎么学
  • WordPress和哪个好用惠州seo外包服务
  • 做企业网站建设百度指数的需求指数
  • 做美食的视频网站有哪些上海seo优化bwyseo
  • 寿县住房与城乡建设局网站站长工具星空传媒
  • 想开个网站做外贸怎么做哈尔滨最新疫情
  • 兰州网站建设企业名录站长工具使用
  • 那里有做网站劳动局免费培训项目
  • dwcs5怎么做动态网站首页关键词排名代发
  • 深圳网站设计与制作公司seo排名赚app
  • 成都哪里好玩一日游搜素引擎优化
  • 成都网站建设电话付费推广
  • 武汉教育网站建设公司今日要闻10条
  • 原创网站模版申泽seo
  • 益阳网站建设益阳百度快速收录教程
  • 网站猜你喜欢代码最新国际新闻10条
  • 平台网站建设外包好看的web网页
  • 网站换ip注意百度百度
  • wordpress 推荐版本seo测试
  • 银川网站建设0951整站seo
  • 做儿童网站赚钱吗全网热搜榜第一名