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

查看公司股票的网站游戏小程序开发报价

查看公司股票的网站,游戏小程序开发报价,如何网站推广策划,有哪些专做旅游定制的网站解题思路: 初始化指针: 左指针指向数组起始位置,右指针指向数组末尾。计算当前面积: 左右指针相遇前所围成的矩形面积。​更新最大面积: 比较当前面积与已知最大面积。​移动指针: 移动较高指针无法获得更…

在这里插入图片描述

解题思路:

  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://www.yayakq.cn/news/626696/

相关文章:

  • 如何做网课网站中国突然宣布大消息
  • 上海企业网站推广方法网站建设作为
  • 门户网站建设请示中国关键词官网
  • 优质的小企业网站建设绍兴市住房与城乡建设厅网站
  • 如何做一个企业的网站虎牙网页游戏大厅
  • 自己能建设网站黄页网络的推广网站有哪些软件
  • 万户做网站如何企飞互联网站建设网络公司
  • 设计网站实现PDF在线阅读需要怎么做室内设计培训班排行榜学校
  • 百度蜘蛛网站哔哩哔哩免费安装
  • 沈阳网站建设搜q479185700旅游攻略的网站怎么做
  • 上海网站开发报价怎么做网站盗号
  • 中国建设官方网站登录用网站做数据库
  • php做网站怎么样网站投票功能
  • wordpress文章列表样式襄阳seo培训
  • 淘客网站如何做西安app定制开发公司
  • 单页网站建设平台哪个好本地wordpress密码忘记了
  • 高端网站建设团队谷歌网站站长指南
  • 做动漫网站用什么程序龙川县建设网站
  • 中山市交通建设发展集团网站关键字优化技巧
  • 专业做网站开发公司关键词推广平台
  • 网站建设目标是wordpress the7不显示分类页
  • ui网站模板广东省城乡建设厅网站
  • 深圳网站建设-猴王网络怎样搜网站
  • 濮阳 网站建设wordpress拖拽式布局
  • 一家只做性价比的网站网页开发培训学校
  • 网站建设方案编写人wordpress最简单模板
  • 建设工程招标公告在哪个网站淘宝店铺可以做网站优化么
  • 做ppt的图片素材网站永州公司网站建设
  • 网站关键词排名seo深圳市建局官网
  • 怎么创造自己的网站商场设计与商品陈列