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

微网站怎么制作网站开发 工作量

微网站怎么制作,网站开发 工作量,长沙网站制作案例,哈尔滨网站推广公司哪家好目录 二分查找 基本思想 几种情况汇总 一。严格递增序列 1.查找本身 2.查找第一个大于等于自己的 3.查找第一个大于自己的 4.严格递减序列 二。有重复元素 1.取其中第一个出现的 2.取其中最后一个出现的 二分查找 基本思想 几种情况汇总 一。严格递增序列 1.查找本身…目录 二分查找 基本思想 几种情况汇总 一。严格递增序列 1.查找本身 2.查找第一个大于等于自己的  3.查找第一个大于自己的 4.严格递减序列 二。有重复元素 1.取其中第一个出现的 2.取其中最后一个出现的 二分查找 基本思想 几种情况汇总 一。严格递增序列 1.查找本身 #include iostream #include vector #include cmath #include string #include cstring #include algorithm using namespace std; const int N1000002; int n,x; int num[N]; int mid; int bis(int num[],int left,int right,int x) {while(leftright){midleft(right-left)/2;if(num[mid]x) rightmid-1;if(num[mid]x) leftmid1;if(num[mid]x){for(int imid;i0;i--)if(num[i]xnum[i-1]!x) return i;}}return -1; } int main() {scanf(%d %d,n,x);for(int i0;in;i) scanf(%d,num[i]);printf(%d,bis(num,0,n-1,x));}2.查找第一个大于等于自己的  #include iostream #include vector #include cmath #include string #include cstring #include algorithm using namespace std; const int N1000002; int n,x; int num[N]; int mid; int bis(int num[],int left,int right,int x) {while(leftright){midleft(right-left)/2;if(num[mid]x||num[mid]x) rightmid;if(num[mid]x) leftmid1;}if(num[left]x) return left;else return left1; } int main() {scanf(%d %d,n,x);for(int i0;in;i) scanf(%d,num[i]);printf(%d,bis(num,0,n-1,x));} 3.查找第一个大于自己的 #include iostream #include vector #include cmath #include string #include cstring #include algorithm using namespace std; const int N1000002; int n,x; int num[N]; int mid; int bis(int num[],int left,int right,int x) {while(leftright){midleft(right-left)/2;if(num[mid]x) rightmid;if(num[mid]x||num[mid]x) leftmid1;}if(num[left]x) return left;else return left1; } int main() {scanf(%d %d,n,x);for(int i0;in;i) scanf(%d,num[i]);printf(%d,bis(num,0,n-1,x));} 4.严格递减序列 #include iostream #include vector #include cmath #include string #include cstring #include algorithm using namespace std; const int N1000002; int n,x; int num[N]; int mid; int bis(int num[],int left,int right,int x) {while(leftright){midleft(right-left)/2;if(num[mid]x) leftmid1;if(num[mid]x) rightmid-1;if(num[mid]x) return mid;}return -1; } int main() {scanf(%d %d,n,x);for(int i0;in;i) scanf(%d,num[i]);printf(%d,bis(num,0,n-1,x));} 二。有重复元素 1.取其中第一个出现的 #include iostream #include vector #include cmath #include string #include cstring #include algorithm using namespace std; const int N1000002; int n,x; int num[N]; int mid; int bis(int num[],int left,int right,int x) {while(leftright){midleft(right-left)/2;if(num[mid]x) rightmid-1;if(num[mid]x) leftmid1;if(num[mid]x){for(int imid;i0;i--)if(num[i]xnum[i-1]!x) return i;return 0;}}return -1; } int main() {scanf(%d %d,n,x);for(int i0;in;i) scanf(%d,num[i]);printf(%d,bis(num,0,n-1,x));}2.取其中最后一个出现的 #include iostream #include vector #include cmath #include string #include cstring #include algorithm using namespace std; const int N1000002; int n,x; int num[N]; int mid; int bis(int num[],int left,int right,int x) {while(leftright){midleft(right-left)/2;if(num[mid]x) rightmid-1;if(num[mid]x) leftmid1;if(num[mid]x){for(int imid;i0;i--)if(num[i]xnum[i-1]!x) return i;return 0;}}return -1; } int main() {scanf(%d %d,n,x);for(int i0;in;i) scanf(%d,num[i]);printf(%d,bis(num,0,n-1,x));}
http://www.w-s-a.com/news/831230/

相关文章:

  • 网站建设及发布的流程图wordpress文章摘要显示
  • 淮北网站网站建设省好多会员app
  • 如何查看网站的更新频率网站图片要求
  • 网站设计公司收费标准wordpress修改文章链接
  • 镇江网站建设公司网站关键词密度怎么计算的
  • c 网站开发公司的网站的设计
  • 网站建设多长时间能学会做网站猫要做端口映射吗
  • 新手做网站视频网页设计期末作品要求
  • 做网站用户充值提现郑州高端模板建站
  • 运城做网站方式方法网站改版完成
  • 上海建设网站制作东西湖建设局网站
  • 建设购物网站课程设计建设部领导干部官方网站
  • 沈阳企业制作网站北京两学一做网站
  • 郑州做营销型网站手机网站建设多少钱一个
  • 小说类网站程序外贸商城 wordpress
  • 喀什百度做网站多少钱wordpress 用户介绍
  • 专门做任务的网站手机端网站重构
  • 深圳专业设计网站公司国际网站建设经验
  • 网站产品页排名怎么做网站备案起名要求
  • 成都企业网站建设及公司ppt生活分类信息网站大全
  • 免费企业网站源码下载学服装设计需要什么条件
  • 淘宝网站开发方式深圳平面设计公司排名榜
  • 品牌网站建设收费情况登陆页面模板
  • 十大免费cms建站系统介绍科技网站欣赏
  • 自学做网站需要多久semir是什么品牌
  • 南通网站搜索引擎优化网站首页seo关键词布局
  • 东莞市国外网站建设多少钱wordpress 多媒体插件
  • c2c商城网站建设公司做水果生意去哪个网站
  • 做网站服务器有哪些电子商务网站建立
  • 网站开发的具体流程原材料价格查询网站