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

家政网站模版做鱼网站的域名

家政网站模版,做鱼网站的域名,网站开发掌握哪种语言,flash做企业网站宣传片题目 给定一个 n 个元素有序的#xff08;升序#xff09;整型数组 nums 和一个目标值 target #xff0c;写一个函数搜索 nums 中的 target#xff0c;如果目标值存在返回下标#xff0c;否则返回 -1。 示例 1: 输入: nums [-1,0,3,5,9,12], target 9输出: 4 解释: 9 … 题目 给定一个 n 个元素有序的升序整型数组 nums 和一个目标值 target  写一个函数搜索 nums 中的 target如果目标值存在返回下标否则返回 -1。 示例 1: 输入: nums [-1,0,3,5,9,12], target 9输出: 4 解释: 9 出现在 nums 中并且下标为 4示例 2: 输入: nums [-1,0,3,5,9,12], target 2输出: -1 解释: 2 不存在 nums中因此返回 -1提示 你可以假设 nums 中的所有元素是不重复的。n 将在 [1, 10000]之间。nums 的每个元素都将在 [-9999, 9999]之间。 解题策略 在leetcode大部分情况下数据量都是庞大的可能遇到算法的上界也可能遇到算法的下界。而面对大量数据时我采用的策略是牺牲部分空间提高算法稳定性将下界和上界维持在中间位置。 基础二分查找 public static int search(int[] arr, target){int i 0 , j arr.length;while(i j){int m i j 1 //(计算机底层运算采用二进制左移一位相当于除以2)if(target arr[m]) j m - 1;else if (arr[m] target) i m 1;else retuen m;}return -1; } 最好情况 O1 最坏情况 Ologn 最好最坏情况不稳定根本原因if判断过程中if执行次数 与 elseif执行次数 并且还需要进行target相同判断因此出现了三次判断而计算机的 0 和 1 更喜欢 true 和 false 平衡二分查找 1、将判断条件缩减 即 if 和 else 2、if 和 else 判断意义修改只进行范围寻找寻找包含中间位置不在加一减一 3、 判断意义修改循环结束条件也得修改 4、如果找到target不进行加一减一操作导致死循环。设置 j - i 1 ,作为出口 class Solution {public int search(int[] nums, int target) {int i 0 , j nums.length;while(1 j-i){int m (ij) 1;if(target nums[m]){j m;}else {i m;}}if(target nums[i]) return i;return -1;} } 5、target nums[m]的情况只可能出现在 i - m里面因此判读 nums[i]
http://www.pierceye.com/news/290823/

相关文章:

  • 语种网站建设沭阳做网站好的
  • wordpress网站换字体颜色网站建设案例包括哪些
  • 北京市环境建设办公室网站怎么找到合适的网站建设商
  • 网站在线优化中国品牌加盟网
  • 网站可以做章子吗什么是网络营销?其特点是什么?
  • 网站优化人员中小型网站设计公司
  • 旅游网网站的设计wordpress添加网页背景图片大小
  • 学网站建设难不难wordpress5分钟安装
  • 建网站优化中山做网站专业的公司
  • 网站cmd做路由分析七牛云官网登录
  • 怎么在网站上打广告网站制作方案范文
  • 关键词搜不到我的网站wordpress 内网访问
  • 检察机关门户网站建设工作自查报告网站建设服务领域
  • 网站排名seo软件泉州高端模板建站
  • 昆山网站建设苦瓜网站建设费用会计分录
  • 免费pc网站建设网页设计与制作自学
  • 酒店 网站构建东莞常平碧桂园铂悦府
  • 子域名做微信开放平台网站应用公司做网站需要网站维护人员吗
  • 百度游戏排行榜风云榜青岛seo关键词优化排名
  • html写手机网站备案网站负责人
  • 做网站价位西安工程建设信息中心
  • 国外购物网站建设盐城做网站的哪家公司好
  • wordpress仿站软件遵化市城乡建设规划局网站
  • 湖北大网站建设贵州住房建设厅官网查询
  • 买个网站域名要多少钱一年网站建设热门吗
  • 高埗网站建设软件开发工程师就是程序员吗
  • 青岛正一品网站建设seo搜索优化排名
  • 响应式网站制设计wordpress游戏充值
  • 怎么看网站服务器地址网络设计一个月多少钱
  • 网站友情链接模块创作网站