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

vs2012手机网站开发教程网站开发微信小程序需求量大吗

vs2012手机网站开发教程,网站开发微信小程序需求量大吗,免费制作ai视频的软件,seo搜索引擎优化师总的链接 : 面试经典 150 题 - 学习计划 - 力扣#xff08;LeetCode#xff09;全球极客挚爱的技术成长平台 二分算法模板 : 详见 : 基础二分学习笔记-CSDN博客 35 . 搜索插入位置 链接 : . - 力扣#xff08;LeetCode#xff09; 思路 : 用二分查找第一个t…总的链接 :  面试经典 150 题 - 学习计划 - 力扣LeetCode全球极客挚爱的技术成长平台 二分算法模板 :  详见 :  基础二分学习笔记-CSDN博客 35 . 搜索插入位置 链接 : . - 力扣LeetCode 思路 :  用二分查找第一个target的下标 ; 这里就用最小化查找 即可  class Solution { public:int searchInsert(vectorint nums, int target) {// 第一个 target 的下标int n nums.size() ;int l -1 , r n ;while(l 1 r){// l 1 n 结束int mid l r 1 ;if(nums[mid]target) r mid ;else l mid ;}// nums[r] ;return r ; } }; 74 . 搜索二维矩阵 链接 :  . - 力扣LeetCode LC题解链接 :  . - 力扣LeetCode 思路 :  既然是一个有序表 二维矩阵直接当成一维数组做 例如下标x 对应二维矩阵中的matrix[x/n][x%n] , 应用最小化二分查找 找到第一个大于等于target的下标 最后判断一下 看找到下标的元素值是否为target , 是的话就返回true  , 不是的话 返回false ; 代码 :  class Solution { public:bool searchMatrix(vectorvectorint matrix, int target) {int m matrix.size(), n matrix[0].size();int l -1 , r m * n ;while(l1r){// 找到第一个 target 的下标int mid (l r) 1 ;int x matrix[mid/n][mid%n] ;if(xtarget) r mid ;else l mid ;}// 右边是可行区域if(r!m*n matrix[r/n][r%n] target) return true ;else return false;} }; 162 . 寻找峰值 :  链接 :  . - 力扣LeetCode 正解:  二分 , 数组可能存在许多个区间峰值 但是我们可以用二分找到整个数组的峰值 ; 如果nums[mid] nums[mid1] , 那么我们可以使r mid ; 否则的话 l mid 1 ; class Solution { public:int findPeakElement(vectorint nums) {int n nums.size() ;if(n1) return 0 ;int l 0 , r n - 1;while(l r){int mid l r 1 ;if(nums[mid] nums[mid 1]) r mid ;else l mid 1 ;}return r ;} }; 歪解 :  直接调用库函数求解  :  class Solution { public:int findPeakElement(vectorint nums) {return max_element(nums.begin(),nums.end())-nums.begin();} }; 33 . 搜索旋转排序数组 链接 . - 力扣LeetCode 思路 :  将数组从中间分开成左右两部分的时候一定有一部分的数组是有序的。 class Solution { public:int search(vectorint nums, int target) {int left 0, right nums.size() - 1;while (left right) {int mid (left right) 1;if (nums[mid] target) return mid;if (nums[left] nums[mid]) {// left 到 mid 是顺序区间(target nums[left] target nums[mid]) ? right mid - 1 : left mid 1;}else {// mid 到 right 是顺序区间(target nums[mid] target nums[right]) ? left mid 1 : right mid - 1;}}return -1;} }; 34. 在排序数组中查找元素的第一个和最后一个位置 链接 :  . - 力扣LeetCode 思路 :  二分查找 ; 直接套用模板进行二分查找 先找到第一个target的元素下标作为左边界 找到最后一个target的下标作为右边界 最后进行一下边界判断即可 class Solution { public:int findr(vectorint nums, int n ,int target){// 查找最后一个target的下标int l -1 , r n ;while(l 1 r){int mid (l r) 1 ;if(nums[mid]target) l mid ;else r mid ;}return l ;}int findl(vectorint nums, int n ,int target){//查找第一个target的下标int l -1 , r n ;while(l 1 r){int mid (l r) 1;if(nums[mid]target) r mid ;else l mid ;}return r ;} vectorint searchRange(vectorint nums, int target) {int n nums.size() ;if(n0){return {-1,-1} ;}int l findl(nums , n , target);int r findr(nums, n , target);if(l0 l n nums[l]target){return {l,r};}else{return {-1,-1} ;}} }; 153. 寻找旋转排序数组中的最小值 链接 :  . - 力扣LeetCode 思路 :  首先设置两个指针l, r先写二分 :  // 左边界l,右边界r; // 那么最小值一定会在[l,r]这个区间中 // case 1 : nums[mid] nums[r] : 说明nums[mid]是最小值右侧元素 // cese 2 : nums[mid] nums[r] : 说明nums[mid]是最小值左侧的元素 详细请看代码 :  代码 :  class Solution { public:int findMin(vectorint nums) {int n nums.size() ;int l 0 , r n - 1;// 双闭区间// 左边界l,右边界r;// 那么最小值一定会在[l,r]这个区间中 // case 1 : nums[mid] nums[r] : 说明nums[mid]是最小值右侧元素// cese 2 : nums[mid] nums[r] : 说明nums[mid]是最小值左侧的元素while(l r){int mid (l r) 1 ;if(nums[mid] nums[r]) r mid ;else if(nums[mid] nums[r]) l mid 1 ; }return nums[r] ;} };
http://www.sczhlp.com/news/183584/

相关文章:

  • 推荐小蚁人网站建设网站策划的内容包含了什么?
  • 做网站的基本功能可以做ppt的网站有哪些内容
  • wild合成版是哪个网站做的教育机构客户管理系统
  • 一级a做爰片51网站在线阅读网站建设方案
  • 做的网站访问不了济南建设工程招投标管理网
  • 创意设计网站全自动精准引流软件
  • 新野企业网站建设学校网站建设目的及功能定位
  • 给别人做违法网站网站建设找单
  • 为什么做营销型网站做英文网站哪里好
  • 手机百度问一问湘潭有实力的关键词优化公司
  • 查询网站收录命令微信二维码制作小程序
  • ie 常用网站服务器机柜
  • 中国住房和城乡建设部网站安全陕西汽车网站建设
  • 舆情报告2023企业网站优化多少钱
  • 黄埭做网站百度做广告
  • 网站建设静态代码哪个公司的装饰设计公司
  • 求一个旅游网站的代码阿里网站域名指向怎么做
  • 汽车app网站建设昆山营销型网站建设方法
  • 公司网站开发 flask校园网站建设
  • 临汾市网站建设新网站如何让百度收录
  • h5网站架设建设厅官方网站北京
  • 保定网站关键词优化平台推广策划案
  • 100m光纤做网站网站建设到一半想换一家
  • 做外贸网站的效果怎么样国内优秀企业网站设计欣赏
  • 南京app网站开发公司wordpress 图片调用API
  • 广东注册公司在哪个网站申请网天下网站建设
  • WordPress迁移网站打不开平面设计范文
  • 廊坊建站模板系统建站有哪些需求
  • 广州市建设监理协会网站做外贸要看哪些网站
  • wordpress百度云盘外贸网站优化建设