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

中国建设银行用e路这么进网站儿童编程

中国建设银行用e路这么进网站,儿童编程,wordpress 移动端m,免费加速服务器翻译 给定一个有n个整数的数组S#xff0c;找出S中3个数#xff0c;使其和等于一个给定的数#xff0c;target。返回这3个数的和#xff0c;你可以假定每个输入都有且只有一个结果。例如#xff0c;给定S {-1 2 1 -4}#xff0c;和target 1。那么最接近target的和是2。… 翻译 给定一个有n个整数的数组S找出S中3个数使其和等于一个给定的数target。返回这3个数的和你可以假定每个输入都有且只有一个结果。例如给定S {-1 2 1 -4}和target 1。那么最接近target的和是2。(-1 2 1 2)。 原文 Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three integers. You may assume that each input would have exactly one solution.For example, given array S {-1 2 1 -4}, and target 1.The sum that is closest to the target is 2. (-1 2 1 2). 思考 也许我已经开始体会到上一题中别人写的方法的思想了。 在这个题目中我们要做以下几件事 用sort对输入的数组进行排序求出长度lencurrent之所以要小于len−2是因为后面需要留两个位置给front和back始终保证front小于back计算索引为current、front、back的数的和分别有比target更小、更大、相等三种情况更小如果距离小于close那么close便等于target−sum而结果就是sum。更大的情况同理如果相等那么要记得将0赋值给closeresult就直接等于target了随后为了避免计算重复的数字用三个do/while循环递增或递减它们代码 class Solution { public:int threeSumClosest(vectorint nums, int target) {sort(nums.begin(), nums.end());int len nums.size();int result INT_MAX, close INT_MAX;for (int current 0; current len - 2; current) {int front current 1, back len - 1;while (front back) {int sum nums[current] nums[front] nums[back];if (sum target) {if (target - sum close) {close target - sum;result sum;}front;}else if (sum target) {if (sum - target close) {close sum - target;result sum;}back--;}else {close 0;result target;do {front;} while (front backnums[front - 1] nums[front]);do {back--;} while (front backnums[back 1] nums[back]);}}while (current len - 2 nums[current 1] nums[current]) {current;}}return result;} }; 和本道题关联密切的题目推荐 传送门LeetCode 15 3Sum3个数的和 传送门LeetCode 18 4Sum4个数的和
http://www.pierceye.com/news/741170/

相关文章:

  • 泉州网站建设的步骤wordpress 接收json
  • 西宁网站设计全屏网站模版
  • 网站建设代理平台中国建设银行网站首页 定投
  • 备案 网站内容电商网站充值消费系统
  • 上海闸北区网站建设广州市网站建设制作
  • 阜阳公司做网站余江区建设局网站
  • 南山网站设计方案网站开发的客户群体
  • 汕头市建设网站高端网站定制的案例
  • 深圳外贸网站设计公司郑州seo培训
  • 公司高端网站设计公司湖南竞网做网站好吗
  • 做微信的微网站费用黄冈论坛遗爱湖
  • 设计师用什么做网站河南程序开发公司
  • 路由器做服务器做网站怎么在百度发布免费广告
  • 惠州网站制作推广做响应式网站设计做图怎么搞
  • 天津高端网站设计公司美食网页设计图
  • 做柱状图饼状图好看的网站四川省住房和城乡建设厅证书
  • 网站建设公司模版wordpress自适应站点
  • 怎么在百度上创建网站wordpress时间轴页面
  • 网站建设公司济宁深圳互联网营销外包
  • 交互设计产品榆林网站seo
  • 唯品会网站开发招聘英文网站公司
  • 网站的推广一般有什么方式韩城网站建设韩城网站推广
  • 书城网站开发四川省建设厅网站投诉
  • 想要个网站沈阳网站备案
  • 网站建设分哪些类别谁有做爰网站号
  • 建设电子票务系统的网站需要多少钱网站开发一对一
  • 网站规划可以分成哪几步上海营销型网站制作
  • gta5 网站正在建设中新品发布会ppt
  • 做的网站每年需要续费idc网站源码
  • 备案主体负责人和网站负责人新网站 seo