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

专业网站开发/亚马逊查关键词搜索量的工具

专业网站开发,亚马逊查关键词搜索量的工具,上海汽车设计公司名单,企业网站建设的几种形式剑指offer:面试题38——数字在排序数组中出现的次数 题目: 统计一个数字在排序数组中出现的次数。 思路:如{1,2,3,3,3,3,4,5} 可以采用二分法,分别找到对应的数字的开头第一个和最后一个 class Solution { public: int GetNu…

剑指offer:面试题38——数字在排序数组中出现的次数

题目:

统计一个数字在排序数组中出现的次数。

思路:如{1,2,3,3,3,3,4,5}

可以采用二分法,分别找到对应的数字的开头第一个和最后一个

class Solution {
public:
int GetNumberFirst(vector<int> data,int begin,int end,int k)
{if(begin>end) return -1;int size=data.size();int mid=(begin+end)/2;if(data[mid]>k)end=mid-1;else if(data[mid]<k)begin=mid+1;else{//如果data[mid]==k且它前一个不是k,说明mid是第一个值为k的数if( (mid>0 && data[mid-1]!=k)||mid==0)return mid;elseend=mid-1;}return GetNumberFirst(data,begin,end,k);
}int GetNumberLast(vector<int> data,int begin,int end,int k)
{if(begin>end) return -1;   //begin>end,则返回-1说明没找到int size=data.size();int mid=(begin+end)/2;if(data[mid]>k) end=mid-1;else if(data[mid]<k) begin=mid+1;else{//如果data[mid]==k且它后一个不是k,说明mid是最后一个值为k的数if( (mid<size-1&&data[mid+1]!=k)||mid==size-1)return mid;else begin=begin+1;}return GetNumberLast(data,begin,end,k);
}
public:int GetNumberOfK(vector<int> data ,int k) {int size=data.size();if(size<=0)return 0;int begin=0;int end=size-1;int retB=0;int retE=0;retB=GetNumberFirst(data,begin,end,k);retE=GetNumberLast(data,begin,end,k);if(retB==-1||retE==-1)return 0;else if(retB==retE && data[retB]==k ) return 1;else return retE-retB+1;}
};
http://www.jmfq.cn/news/5193559.html

相关文章:

  • 武汉网站建设S小蝌蚪互联/seo整站优化多少钱
  • dreamweaver教程做网站/平台宣传推广方案
  • 企业网站怎么做排名/seo网站权重
  • 郑州网站建设公司排行/百度官方推广
  • 公司网站可以不备案吗/友链是什么
  • 网件路由器初始密码/搜索引擎优化的概念
  • 菏泽做网站公司/深圳网站seo优化公司
  • 网站手机站怎么做的/武汉新一轮疫情
  • 郑州锐旗网站公司/惠州seo排名优化
  • 做磁力链网站/cms
  • 延庆住房城乡建设委网站/杭州网站优化多少钱
  • 网站开发中的qq登录/长春网站关键词推广
  • seo怎么优化一个网站/seo公司推广
  • 做网站公司常熟/关键词难易度分析
  • 深圳电商网站建设/站长素材音效网
  • 网站建设基本流程是什么/2024年新冠疫情最新消息
  • 怎么在网站上做按钮/网络推广方法大全
  • wordpress安装主题之后首页不变/seo为什么要进行外部优化
  • 泰安大众网/关键词如何优化排名
  • 课程网站开发/网店代运营骗局
  • 适合做网站服务器的主机/做网站需要多少钱
  • 响应式网站建设服务提供商/大数据培训班需要多少钱
  • 互联网平面设计是干什么的/北京债务优化公司
  • wordpress 文章 新窗口打开/历下区百度seo
  • 电子上网站建设与维护/seo免费视频教程
  • 苏州做网站推广的公司/搜索引擎优化简称seo
  • 陕西网站建设咨询/seo成功案例分析
  • 牛街网站建设/网站数据分析案例
  • 企业 网站建设/百度一下 你知道首页
  • 设计logo网站免/百度有哪些app产品