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

wordpress迁站到阿里云人才网网站开发手册

wordpress迁站到阿里云,人才网网站开发手册,seo博客网站,宁波正规优化seo价格原题地址#xff1a;. - 力扣#xff08;LeetCode#xff09; 题目描述 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数#xff0c;使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例 1#xf… 原题地址. - 力扣LeetCode 题目描述 给你一个长度为 n 的整数数组 nums 和 一个目标值 target。请你从 nums 中选出三个整数使它们的和与 target 最接近。 返回这三个数的和。 假定每组输入只存在恰好一个解。 示例 1 输入nums [-1,2,1,-4], target 1 输出2 解释与 target 最接近的和是 2 (-1 2 1 2)。示例 2 输入nums [0,0,0], target 1 输出0 解释与 target 最接近的和是 00 0 0 0。提示 3 nums.length 1000-1000 nums[i] 1000-104 target 104 解题思路 排序首先对数组进行排序以便可以使用双指针法来寻找三个数的和。遍历使用一个循环固定第一个数 nums[i]然后使用双指针 slow 和 fast 来查找另外两个数使得三数之和最接近给定的目标值。计算差值每次计算三数之和并更新与目标值的最小差值及最近的和。如果找到完全匹配的和直接返回。移动指针根据三数之和与目标值的大小关系移动指针 如果和小于目标值移动左指针以增加和。如果和大于目标值移动右指针以减少和 代码实现 class Solution {public int threeSumClosest(int[] nums, int target) {// 输入有效性检查if (nums null || nums.length 3) {return 0; // 由于没有足够的数返回 0}int minDifference Integer.MAX_VALUE; // 最小差值初始化为最大值int closestSum 0; // 最近和初始化为 0// 排序数组Arrays.sort(nums);// 遍历数组固定第一个数for (int i 0; i nums.length - 2; i) {int slow i 1; // 左指针int fast nums.length - 1; // 右指针// 使用双指针查找最接近的三数之和while (slow fast) {int sum nums[i] nums[slow] nums[fast]; // 计算三数之和// 更新最小差值和最近和if (Math.abs(sum - target) minDifference) {minDifference Math.abs(sum - target);closestSum sum;}// 根据三数之和与目标值的比较移动指针if (sum target) {slow; // 和小于目标移动左指针} else if (sum target) {fast--; // 和大于目标移动右指针} else {return sum; // 找到完全匹配直接返回}}}return closestSum; // 返回最接近的和} }复杂度分析 时间复杂度O(n²)外层循环遍历每个元素内层双指针查找组合。数组排序的时间复杂度为 O(n log n)整体复杂度为 O(n²)。空间复杂度O(1)只使用了常量级别的额外空间不考虑结果值的空间。
http://www.eeditor.cn/news/122516/

相关文章:

  • 雅安公司做网站wordpress 优势
  • dede 网站改宽屏代码seo 优化一般包括哪些内容
  • 网站建设一定要买数据盘吗设计做的网站哪些好
  • ps做网站首页规范尺寸腾讯云一键wordpress
  • 鞍山做网站比较好的公司酒泉网站建设公司
  • 广州网站建设智能 乐云践新织梦手机网站
  • 网站建设实训总结及体会微信网站建设教程
  • 网站开发微信支付详细教程昆山建设工程安监站网站
  • 西宁网站制作费用是多少动感网站模板
  • 描述网站开发的广告词西安哪里有做网站的
  • 六盘水网站设计做摄影的网站知乎
  • 网站开发一个多少钱啊如何做seo
  • 交通网站建设方案青海省住房和城乡建设厅的官方网站
  • 网站建设需求报价明细常熟市住房和城乡建设部网站
  • 门户网站要求wordpress 段落 两格
  • 浙江网站建设上市公司网站建设服务公司宣传语言
  • 铜陵商城网站建设广州门户网站建设方案
  • 开发和发布网站的主要流程网站怎么做限时抢购
  • 做网站预付款 怎么做账服务外包的三种形式
  • 如何对现有的网站改版上海网站建站建设
  • 怎么自己制作网站天津自贸区建设局网站
  • 深圳网站建设合同范本google play官网
  • 简速做网站网站开发有哪些课程
  • 南山网站公司定办公平台
  • 南京做网站团队网站开发用什么框架好
  • 咸阳营销型网站开发做企业门户网站要准备哪些内容
  • 什么网站是solr做的抖音制作图片的软件
  • 招聘工作的网站有哪些网页制作与网站建设完全学习手册
  • 看空间天津谷歌优化
  • 深圳企业医疗网站建设西安网站建设高端