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

养生网站模板seosem顾问

养生网站模板,seosem顾问,东莞网站建设教程,信息分类网站建设文章目录 一、题目二、C# 题解 一、题目 给定两个整数数组 a 和 b,计算具有最小差绝对值的一对数值(每个数组中取一个值),并返回该对数值的差 示例: 输入:{1, 3, 15, 11, 2}, {23, 127, 235, 19, 8} 输出&…

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  给定两个整数数组 ab,计算具有最小差绝对值的一对数值(每个数组中取一个值),并返回该对数值的差

示例:

输入:{1, 3, 15, 11, 2}, {23, 127, 235, 19, 8}
输出:3,即数值对(11, 8)

提示:

  • 1 <= a.length, b.length <= 100000
  • -2147483648 <= a[i], b[i] <= 2147483647
  • 正确结果在区间 [0, 2147483647]

  点击此处跳转题目。

二、C# 题解

  将两个数组排序,依次比较最临近的两个数的差值。每次取较小的那个数前进一位。如果两个数相等,则直接返回 0,因为没有比 0 更小的结果了。

public class Solution {public int SmallestDifference(int[] a, int[] b) {Array.Sort(a);Array.Sort(b);int pa = 0, pb = 0;long ans = Int32.MaxValue;while (pa < a.Length && pb < b.Length) {if (a[pa] == b[pb]) return 0;ans = Math.Min(Math.Abs((long)(a[pa] - b[pb])), ans);if (a[pa] < b[pb]) pa++;else pb++;}return (int) ans;}
}
  • 时间:148 ms,击败 100.00% 使用 C# 的用户
  • 内存:4.38 MB,击败 60.00% 使用 C# 的用户
http://www.yayakq.cn/news/980540/

相关文章:

  • 摄影网站开发外链博客网站
  • 网站开发的分录怎么做百度网盘官网登录入口
  • 招聘网站大全58同城中山网站建设方案托管
  • wordpress网站统计代码如何通过建立网站赚钱
  • 中国移动网站建设怎么做手机网官网
  • 做app网站制作企业网站搭建方案
  • 公司网站字体做网站是用什么语言的
  • 手机网站代理网页制作基础教程自学
  • 做动态效果的插件网站备案网站 备注内容
  • 备案时的网站建设方案书wordpress 层叠标签
  • aspx怎么做网站做专题页的网站
  • 企业产品网站模板国外文创产品设计
  • 资兴网站设计淮北建设信息网
  • 重庆渝能建设集团有限公司网站重庆做网站优化推广的公司
  • 网站开发所以浏览器兼容模式建一个图片类网站需要多少钱
  • 东莞餐饮网站建设wordpress403啥意思
  • 店铺外卖网站怎么做亚马逊跨境电商平台官网
  • 摄影网站的市场可行性想自己做个网站怎么做
  • 一元购网站开发招聘网站大全58同城
  • 建设自己网站教程学产品设计的可以找什么工作
  • 网站建设必须要做404杭州公共资源交易中心
  • 学技术网站网站制作公司教你怎么制作网站
  • python 快速搭建网站免费在线网站建设
  • 网站建设 贴吧商贸公司商标logo设计
  • 企业如何进行网站建设雄安建站服务
  • 网站怎样在360做优化Wordpress公网
  • 那个网站可以做域名跳转的做家常菜哪个网站最好
  • 建设和优化网站的步骤WordPress发展史
  • 音乐网站网页设计wordpress灯箱插件
  • 连云港做网站哪里好小视频制作模板免费