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

算法 - 排序数组中与x最近一点

 

条件:

a[j] + a[j+1] < x*2

 

int findClosestPoint(int x,int a [])
{
    int res = 0;
    int j = 0;
    while(j<a.length-1 && a[j]+a[j+1]<x*2) j++;
    res = Math.max(res,Math.abs(x-a[j]));
    return res;
}

 

转载于:https://www.cnblogs.com/qlky/p/7744035.html

相关文章:

  • java中的equals方法
  • 【BZOJ5060】魔方国 特判
  • set与multiset
  • 集体智慧编程笔记
  • 【探路者】第三周立会报告6(总第18次)
  • 如何在Windows下安装Linux子系统(Ubuntu,openSUSU,SUSU Linux Server)
  • 很想说点什么
  • 使用vue-cli构建vue项目流程
  • Python学习笔记(1)-列表
  • 【20171103中】sqli-libs Less 40-49
  • 迷宫问题
  • js:字符串(string)转json
  • 硬币收集问题
  • 无缝连续滚动
  • Django--权限组件
  • __proto__ 和 prototype的关系
  • ABAP的include关键字,Java的import, C的include和C4C ABSL 的import比较
  • Angularjs之国际化
  • Intervention/image 图片处理扩展包的安装和使用
  • iOS | NSProxy
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • learning koa2.x
  • php的插入排序,通过双层for循环
  • Redis在Web项目中的应用与实践
  • underscore源码剖析之整体架构
  • vue自定义指令实现v-tap插件
  • 百度地图API标注+时间轴组件
  • 关于extract.autodesk.io的一些说明
  • 聊聊flink的BlobWriter
  • 使用parted解决大于2T的磁盘分区
  • 线性表及其算法(java实现)
  • 浅谈sql中的in与not in,exists与not exists的区别
  • $forceUpdate()函数
  • (C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)
  • (ZT)薛涌:谈贫说富
  • (转)菜鸟学数据库(三)——存储过程
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .gitignore文件—git忽略文件
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .NET Core实战项目之CMS 第十二章 开发篇-Dapper封装CURD及仓储代码生成器实现
  • .NET 的程序集加载上下文
  • .net(C#)中String.Format如何使用
  • .net反混淆脱壳工具de4dot的使用
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • @EnableConfigurationProperties注解使用
  • [ C++ ] STL---仿函数与priority_queue
  • [ vulhub漏洞复现篇 ] GhostScript 沙箱绕过(任意命令执行)漏洞CVE-2019-6116
  • [.net]官方水晶报表的使用以演示下载
  • [《百万宝贝》观后]To be or not to be?
  • [1159]adb判断手机屏幕状态并点亮屏幕
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [Android]竖直滑动选择器WheelView的实现
  • [BIZ] - 1.金融交易系统特点
  • [BZOJ3223]文艺平衡树