<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      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

      import java.util.Arrays;
      
      public class Main {
          public static void main(String[] args) {
              int[] nums = {-1, 2, 1, -4};
              if (nums.length < 3) {
                  System.out.println("不符合題意的數組大小");
                  return;
              }
              int threeSumClosest = threeSumClosest(nums, 1);
              System.out.println(threeSumClosest);
          }
      
          /**
           * 求出最接近目標值target的三數之和
           *
           * @param nums   要傳入的數組
           * @param target 目標值
           * @return 最接近目標值target的三數之和
           */
          public static int threeSumClosest(int[] nums, int target) {
              Arrays.sort(nums);
              int ans = nums[0] + nums[1] + nums[2];
              for (int i = 0; i < nums.length; i++) {
                  // 前置位置startIndex,后置位置endIndex
                  int startIndex = i + 1, endIndex = nums.length - 1;
                  while (startIndex < endIndex) {
                      int sum = nums[startIndex] + nums[endIndex] + nums[i];
                      // 更新最接近的值,通過比較,獲取到最接近target的值
                      if (Math.abs(target - sum) < Math.abs(target - ans)) {
                          ans = sum;
                      }
                      // 如果求和值大于目標值,后置位置往前挪
                      if (sum > target) {
                          endIndex--;
                      } else if (sum < target) {
                          // 如果求和值小于目標值,后置位置往前挪
                          startIndex++;
                      } else {
                          // 如果等于目標值,直接返回
                          return ans;
                      }
                  }
              }
              return ans;
          }
      }
      
      posted @ 2022-07-23 17:54  西北野狼  閱讀(70)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 亚洲国产在一区二区三区| 偷拍精品一区二区三区| 欧美三级不卡在线观线看高清| 色欲综合久久中文字幕网| 日本一区二区中文字幕久久| 国产精品国产三级国快看| 久久国产精品波多野结衣av | 国产午夜精品福利免费不| 欧美人与禽2o2o性论交| 色猫咪av在线观看| 无码中文字幕人妻在线一区| 亚洲av成人无码天堂| 999精品全免费观看视频| japanese丰满奶水| 精品无码久久久久久尤物| 亚洲精品乱码久久久久久按摩高清| 亚洲日本VA中文字幕在线| 彭泽县| 老子午夜精品888无码不卡| 国产高清自产拍av在线| 国产av永久无码天堂影院| 国产偷人妻精品一区二区在线| 亚洲成色精品一二三区| 广河县| 蜜臀av日韩精品一区二区| 国产在线观看免费人成视频| 华人在线亚洲欧美精品| 高清无码18| 红杏av在线dvd综合| 国产睡熟迷奷系列网站| 亚洲国产精品综合久久网络| 国产乱人伦AV在线麻豆A| 国产精品中文字幕久久| 国产午夜福利精品视频| 亚洲av永久无码一区二区三区| 亚洲香蕉伊综合在人在线| 最近中文字幕免费手机版| 亚洲一品道一区二区三区| 影音先锋亚洲成aⅴ人在| 久久精品女人天堂av免费观看| h无码精品动漫在线观看|