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

说一说网站建设的含义wordpress小看板娘

说一说网站建设的含义,wordpress小看板娘,浙江同凯建设深圳公司,网站建立电话解题思路: 初始化指针: 左指针指向数组起始位置,右指针指向数组末尾。计算当前面积: 左右指针相遇前所围成的矩形面积。​更新最大面积: 比较当前面积与已知最大面积。​移动指针: 移动较高指针无法获得更…

在这里插入图片描述

解题思路:

  1. 初始化指针: 左指针指向数组起始位置,右指针指向数组末尾。
  2. 计算当前面积: 左右指针相遇前所围成的矩形面积。
  3. ​更新最大面积: 比较当前面积与已知最大面积。
  4. 移动指针: 移动较高指针无法获得更大面积,故移动较低指针。

Java代码:

class Solution {public int maxArea(int[] height) {int l = 0, r = height.length - 1;int ans = 0;while (l < r) {int area = Math.min(height[l], height[r]) * (r - l);ans = Math.max(ans, area);if (height[l] <= height[r]) {l++;} else {r--;}}return ans;}
}

复杂度分析:

  • 时间复杂度: 严格O(n),最多移动 n 次指针。
  • 空间复杂度: 所有额外使用的空间与输入规模无关,空间复杂度为O (1)。

在这里插入图片描述

解题思路:

  1. ​排序: 首先对数组进行排序,便于后续处理重复元素和双指针操作。
  2. ​遍历数组: 使用外层循环遍历数组,固定第一个元素 nums[i]。
  3. 双指针法: 对于每个固定的 nums[i],使用双指针 j(左指针)和 k(右指针)在剩余数组中寻找两个数,使得三数之和为0。
  4. 跳过重复元素:
    • 外层循环中,若当前元素与前一个元素相同,则跳过,避免重复的三元组。
    • 内层循环中,找到有效三元组后,跳过所有与当前指针值相同的元素,防止重复。

Java代码:

class Solution {public List<List<Integer>> threeSum(int[] nums) {List<List<Integer>> result = new ArrayList<>();if (nums == null || nums.length < 3) return result;Arrays.sort(nums);for (int i = 0; i < nums.length - 2; i++) {if (i > 0 && nums[i] == nums[i - 1]) continue;int j = i + 1;int k = nums.length - 1;while (j < k) {int sum = nums[i] + nums[j] + nums[k];if (sum < 0) {j++;} else if (sum > 0) {k--;} else {result.add(Arrays.asList(nums[i], nums[j], nums[k]));while (j < k && nums[j] == nums[j + 1]) j++;while (j < k && nums[k] == nums[k - 1]) k--;j++;k--;}}}return result;}
}

复杂度分析:

  • 时间复杂度: 排序时间复杂度为 O(nlogn),遍历与双指针:外层循环遍历 O(n) 次,内层双指针遍历 O(n) 次,总时间复杂度为 O( n 2 n^2 n2)。
  • 空间复杂度: 主要用于存储结果列表,最坏情况下空间复杂度为 O( n 2 n^2 n2),平均情况下为 O(1) 至 O(n)。

文章转载自:

http://5rxavdf3.zkgpg.cn
http://9CUgRwsm.zkgpg.cn
http://S1CsMsRH.zkgpg.cn
http://OO6vLd8I.zkgpg.cn
http://WxXvRUnR.zkgpg.cn
http://xfTudSSz.zkgpg.cn
http://bJqrxat4.zkgpg.cn
http://Dc8bmIFE.zkgpg.cn
http://Dxf49ZGX.zkgpg.cn
http://za84gsQS.zkgpg.cn
http://tv48hJTo.zkgpg.cn
http://fBiKnBsV.zkgpg.cn
http://FJEgaETp.zkgpg.cn
http://zCugwJWs.zkgpg.cn
http://uQIzMPta.zkgpg.cn
http://3BhKGSn5.zkgpg.cn
http://1DKv4dlk.zkgpg.cn
http://P6aSZRXc.zkgpg.cn
http://g4bamhka.zkgpg.cn
http://HPmqiDuk.zkgpg.cn
http://eHXMlymr.zkgpg.cn
http://XTrfOIJd.zkgpg.cn
http://GaSWVnHT.zkgpg.cn
http://uOTHEUMW.zkgpg.cn
http://BOV9Rmiu.zkgpg.cn
http://qqJJk1jw.zkgpg.cn
http://l2h76KxH.zkgpg.cn
http://mKEXjJ1J.zkgpg.cn
http://I9s5DU5f.zkgpg.cn
http://WAzaS2Tc.zkgpg.cn
http://www.dtcms.com/wzjs/644804.html

相关文章:

  • 江西威乐建设集团有限公司企业网站手机网站建设规范
  • 科技公司网站响应式以下什么是常用的可视化网页制作工具
  • 西安有哪些网站建设外包公司好wordpress 修改头像大小
  • 西安做网站印象网络如何做网站页面
  • iis7如何部署网站如何搭建网站教程视频
  • 中学生设计的网站洋气的广告公司名字
  • 建设聚美优品网站收流量费吗房价下跌最惨10大城市
  • 成都网站设计得多少钱移动端网站的重要性
  • 关于icp备案信息中注销网站的通知找个可以直接看的网站
  • 免费企业网站程序asp成都搜索优化整站优化
  • 深圳做网站网络营销公司哪家好佛山自助建站软件
  • 广东手机网站制作电话合肥做网站的网络公司
  • 宠物网站 模板成都网站制作公司定制
  • 网站开发需要什么配置的电脑展示用网站模板
  • 南京百度网站制作wordpress翠珠林
  • 茂名网站建设优化seo入侵dedecms网站管理员密码
  • 网络营销有哪些方面惠州seo关键词推广
  • 运城微信网站建设奔驰高端品牌
  • 先网站开发后软件开发响应式 购物网站模板
  • 个人响应式网站建设获取访问网站的qq
  • 站长工具收录展览展厅设计制作
  • 企业网站域名空间自助建站系统哪个好用
  • 网站栏目设计怎么写朱子网站建设
  • 网站建设设计作品怎么写数据分析师要学什么
  • 关于网站建设资金的报告网站的建设与开发
  • 程序员做网站美工能过关吗wordpress添加附件下载
  • 下载网站源码泰安网络教育
  • 国外的外贸网站企业邮箱地址
  • 黄骅市住房和城乡建设局网站官网如何做广告推广
  • 手机自助建站平台免费公司网站