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

社交网站开发语言基础建设的网站有哪些内容

社交网站开发语言,基础建设的网站有哪些内容,湖南医院响应式网站建设企业,肉山谷英雄传说新手任务登录英文网站怎么做问题1#xff1a;使用mid left(right-left)/2 或者 mid (leftright)/2,两者计算结果相同吗#xff1f; 在大多数情况下是等价的。 mid left (right - left) / 2#xff1a;先计算了区间长度#xff0c;然后再除以2。 这种方式可以避免整数溢出问题#xff0c;因为它… 问题1使用mid left(right-left)/2 或者 mid (leftright)/2,两者计算结果相同吗 在大多数情况下是等价的。 mid left (right - left) / 2先计算了区间长度然后再除以2。 这种方式可以避免整数溢出问题因为它可以确保 (right - left) 的结果不会超出整数范围。 mid (left right) / 2直接将左右边界相加然后除以2。 在某些情况下可能会导致整数溢出特别是当 left 和 right 都很大的时候相加的结果可能会超出整数范围。 所以推荐使用mid left (right - left) / 2不会产生整数溢出问题。 问题2while (left right) 和 while (left right) 怎么选择 下面的代码模板都是取等的情况所以会额外有一个越界的判断个人认为采用一样的模板不容易混淆 就按取等加额外判断来做吧。 查找左边界 public class BinarySearch {public int findLeftBound(int[] nums, int target) {int left 0;int right nums.length - 1;while (left right) {int mid left (right - left) / 2;if (nums[mid] target) {// 如果当前中间元素等于目标值则继续向左搜索right mid - 1;} else if (nums[mid] target) {// 如果当前中间元素小于目标值则向右搜索left mid 1;} else {// 如果当前中间元素大于目标值则向左搜索right mid - 1;}}// 如果 left 越界或者 nums[left] 不等于 target则表示 target 不在数组中if (left nums.length || nums[left] ! target) {return -1;}return left;}public static void main(String[] args) {BinarySearch binarySearch new BinarySearch();int[] nums {1, 2, 2, 2, 3, 4, 5};int target 2;int leftBound binarySearch.findLeftBound(nums, target);System.out.println(左边界索引 leftBound);} } 查找右边界 public class BinarySearch {public int findRightBound(int[] nums, int target) {int left 0;int right nums.length - 1;while (left right) {int mid left (right - left) / 2;if (nums[mid] target) {// 如果当前中间元素等于目标值则继续向右搜索left mid 1;} else if (nums[mid] target) {// 如果当前中间元素小于目标值则向右搜索left mid 1;} else {// 如果当前中间元素大于目标值则向左搜索right mid - 1;}}// 如果 right 越界或者 nums[right] 不等于 target则表示 target 不在数组中if (right 0 || nums[right] ! target) {return -1;}return right;}public static void main(String[] args) {BinarySearch binarySearch new BinarySearch();int[] nums {1, 2, 2, 2, 3, 4, 5};int target 2;int rightBound binarySearch.findRightBound(nums, target);System.out.println(右边界索引 rightBound);} }
http://www.pierceye.com/news/813460/

相关文章:

  • 网站建设和网络推广方案网站建设技术可行性分析
  • 免费建站网站自助建站的网站建站淘宝网站开始怎么做的
  • 旅游电网站建设目标公司注册成本
  • 建设婚恋网站基本功能有哪些毕业设计网页
  • 广州贸易网站杭州关键词推广优化方案
  • 怎么注册自己的网站wordpress静态设置
  • 网站收录有什么好处仿糗事百科wordpress
  • 面试网站建设工程师鞍山市城市建设管理局网站
  • 电商网站建设与管理柳州网站建设多少钱
  • 网站的访问量统计怎么做企业网站建设基本标准
  • 网站开发服务属于什么行业先做网站再备案吗
  • 做零售去哪个外贸网站专业做网站较好的公司
  • 网站运营职业分析2233网页游戏大全
  • 深圳网站制作880网站建设课设总结
  • 瑶海区网站建设公司中铁建设集团有限公司基础设施事业部
  • wordpress 用js网站备案 seo
  • 网站一级域名和二级域名区别自己怎么做外贸英文网站
  • 南京网站定制南京wordpress安装提示500错误
  • 网站图片优化免费网站建设凡科
  • 网站开发项目团队网页设计图片与文字的研究
  • 百度网站建设策划书范文做暧在线网站
  • 松江新城做网站公司国产成年做视频网站
  • 杭州网站推广服务网站单页面怎么做
  • 房地产网站建设案例wordpress 判断移动端
  • 网站开发过程文档网站代码需要注意什么问题
  • 怎么选一个适合自己的网站wordpress怎么修改后台登录地址
  • 网页制作与网站建设自考西安千秋网络科技有限公司
  • 建设网站的费用入什么科目永久免费google搜索引擎
  • 拍卖网站怎么做梧州网页设计师招聘
  • 炫酷网站源码下载网站建设副业