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

织梦网站内容怎么做付费可见app推广拉新平台

织梦网站内容怎么做付费可见,app推广拉新平台,网站什么时候做等保,岳阳疫情最新消息704. 二分查找 ★ 力扣题目链接,给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,搜索 nums 中的 target,如果存在返回下标,否则返回 -1。n 将在 [1, 10000]之间。 可以假设 nums 中的所…

704. 二分查找 ★

  力扣题目链接,给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,搜索 nums 中的 target,如果存在返回下标,否则返回 -1n 将在 [1, 10000]之间。

  1. 可以假设 nums 中的所有元素是不重复的。
  2. n 将在 [1, 10000]之间。
  3. nums 的每个元素都将在 [-9999, 9999]之间。

示例 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

本地练习

pub struct Solution;use std::cmp::Ordering;impl Solution {pub fn search(nums: Vec<i32>, target: i32) -> i32 {}
}fn main() {let res = [(vec![-1, 0, 3, 5, 9, 12], 9), (vec![-1, 0, 3, 5, 9, 12], 2)].iter().map(|x| Solution::search(x.0.to_vec(), x.1)).collect::<Vec<_>>();println!("{:?}: {:?}", vec![4, -1] == res, res);
}

Rust答案

  • (版本一)左闭右开区间
use std::cmp::Ordering;
impl Solution {pub fn search(nums: Vec<i32>, target: i32) -> i32 {let (mut left, mut right) = (0, nums.len());while left < right {let mid = (left + right) / 2;match nums[mid].cmp(&target) {Ordering::Less => left = mid + 1,Ordering::Greater => right = mid,Ordering::Equal => return mid as i32,}}-1}
}
  • (版本二)左闭右闭区间
use std::cmp::Ordering;
impl Solution {pub fn search(nums: Vec<i32>, target: i32) -> i32 {let (mut left, mut right) = (0, nums.len());while left <= right {let mid = (right + left) / 2;match nums[mid].cmp(&target) {Ordering::Less => left = mid + 1,Ordering::Greater => right = mid - 1,Ordering::Equal => return mid as i32,}}-1}
}
http://www.hengruixuexiao.com/news/27602.html

相关文章:

  • wordpress设置成宋体淘宝seo推广优化
  • 企业网站建设模板搜狗站长工具平台
  • 深圳做网站要多石家庄热搜
  • 网站备案 手印随便核心关键词举例
  • 做展板好的网站网络营销的方式与手段
  • 建设一个机械公司网站多少钱提升关键词排名有哪些方法
  • 深圳免费建站作品推广
  • 公司网站建设计划书免费建站网站一级
  • 如何推广自己网站的关键词网站推广方式
  • 平面广告设计包括哪些内容长沙seo代理
  • 网站规划的步骤北京搜索引擎优化seo
  • 凡客网站建设免费个人网站空间
  • 古田路9号设计网站国外免费建站网站搭建
  • 做网站用什么语言开发国内最新新闻大事
  • vs做的网站源代码美国站外推广网站
  • 河南网站建设华企祥云搜索关键词查询工具
  • 手机网站制作天强科技软文代写自助发稿平台
  • 英语翻译网站开发seo专业论坛
  • 事业单位网站建设方案今日头条军事新闻
  • 做织梦网站的心得体会关键字挖掘爱站网
  • 网站设计咨询网站制作网站的全过程
  • 西宁百姓网seo零基础教学
  • 做公司网站需要提供的资料seo公司推荐
  • 网站开发有什么职位百度首页排名优化哪家专业
  • 秒收录的网站关键词排名监控
  • 网吧可以做网站吗seo搜索引擎优化招聘
  • 免费网页制作系统团队网站seo排名优化工具
  • 网站建设与管理行业发展情况贵港网站seo
  • 我学的 网站开发 能进华为公司么app运营
  • 淄博做淘宝网站如何建网站赚钱