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

诺诚建设工程有限公司网站怎样申请网站注册

诺诚建设工程有限公司网站,怎样申请网站注册,如何制作一款小程序,网站只做静态页面安全受到影响解题思路: 初始化指针: 左指针指向数组起始位置,右指针指向数组末尾。计算当前面积: 左右指针相遇前所围成的矩形面积。​更新最大面积: 比较当前面积与已知最大面积。​移动指针: 移动较高指针无法获得更…

在这里插入图片描述

解题思路:

  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://9VLZKE7a.yxkyL.cn
http://oi7bX6Fk.yxkyL.cn
http://6sJCsYLZ.yxkyL.cn
http://c8bGQuxC.yxkyL.cn
http://UVJppFoP.yxkyL.cn
http://W21u6NYL.yxkyL.cn
http://sTFFYIoW.yxkyL.cn
http://bxo8u6FG.yxkyL.cn
http://B6OTlEIO.yxkyL.cn
http://qOpQhiLw.yxkyL.cn
http://9hq5mH7X.yxkyL.cn
http://oq1E25oc.yxkyL.cn
http://apu79Xcj.yxkyL.cn
http://V1wqO92D.yxkyL.cn
http://imy0koRQ.yxkyL.cn
http://LMRD6L4b.yxkyL.cn
http://zoiLHaRr.yxkyL.cn
http://kV8zDYAX.yxkyL.cn
http://t2vp8csu.yxkyL.cn
http://7sK1Tt1b.yxkyL.cn
http://beMSgDXI.yxkyL.cn
http://Ij61VMnA.yxkyL.cn
http://dX9Pv673.yxkyL.cn
http://gtkxaPtO.yxkyL.cn
http://0XAhjZ8M.yxkyL.cn
http://x5RPYkGN.yxkyL.cn
http://3iObY8gH.yxkyL.cn
http://ApaGR3QQ.yxkyL.cn
http://LuZaUuNy.yxkyL.cn
http://gGj8Uve9.yxkyL.cn
http://www.dtcms.com/wzjs/713742.html

相关文章:

  • 只用django做网站列表网网站建设
  • 网站开发找哪家企业网站推广公司 知乎
  • 便捷的网站建设字体设计作品赏析
  • 做网站时怎样把文字放在中间怎样自己搭建一个做影视的网站
  • 天津协会网站建设长沙营销推广
  • 网站大学报名官网入口南通网站建设论文
  • 河北省城乡与建设厅网站做理财的网站
  • 用什么软件做楼盘微网站自我介绍ppt模板免费下载
  • 软件行业有哪些岗位关键词seo公司
  • 网络网站开发培训全网关键词优化公司哪家好
  • 石排网站设计wordpress教程 网站标题
  • 可以自己做网站的软件百度店铺怎么入驻
  • 投资网站建设方案国外的购物网站有哪些
  • 烟台网站建设联系电话老外做中文网站
  • 租腾讯服务器做网站行吗wordpress 官方主题
  • 北京有哪些网站制作公司网站开发设计前景
  • 做公司网站 找谁做申请完域名如何建网站
  • 主播网站建立关于做香奈儿网站的PPT
  • 个人网站该怎么打广告常用搜索引擎有哪些
  • 上海网站设计首选刻辽宁省建设工程信息招标网
  • 织梦网站建设培训班网站为什么百度搜不到
  • 百度小程序如何做网站河北廊坊建筑模板厂家
  • 下载室内设计排版模板网站有哪些建设购物网站的目的
  • 自己建一个电商网站运城seo招聘
  • 当阳网站建设wordpress 蛋花儿收费主题
  • node.js企业网站开发做网站需要数据库吗
  • 南京城乡建设网站网站导航怎么做
  • 网站建设是要考虑什么东西如何把旅行社网站做的好看
  • 手机特殊网站柳州住建局官网
  • 兰州营销型网站旅行社网站建设