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

必要商城官网抖音seo怎么做的

必要商城官网,抖音seo怎么做的,地推项目发布平台,建一个购物网站二分查找 1. 搜索插入位置2. 搜素二维矩阵3. 在排序数组中查找第一个和最后一个元素位置 1. 搜索插入位置 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 // 题…

二分查找

  • 1. 搜索插入位置
  • 2. 搜素二维矩阵
  • 3. 在排序数组中查找第一个和最后一个元素位置

1. 搜索插入位置

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。

// 题解:
int searchInsert(vector<int>& nums, int target) {if (nums.empty()) {return 0;}int left = 0;int right = nums.size() - 1;while (left < right) {int mid = (left + right) >> 1;if (nums[mid] < target) {left = mid + 1;} else {right = mid;}}return right ;
}

2. 搜素二维矩阵

给你一个满足下述两条属性的 m x n 整数矩阵:每行中的整数从左到右按非严格递增顺序排列。每行的第一个整数大于前一行的最后一个整数。
给你一个整数 target ,如果 target 在矩阵中,返回 true ;否则,返回 false 。
在这里插入图片描述

// 题解:按照行和最后一列遍历,对row和col加减
bool searchMatrix(vector<vector<int>>& matrix, int target) {if (matrix.empty()) return false;int rows = matrix.size();if (matrix[0].empty()) return false;int cols = matrix[0].size();int row = 0;int col = cols - 1;while (col < cols && col >= 0 && row < rows && row >= 0) {if (matrix[row][col] < target) row++;else if (matrix[row][col] > target) col--;else return true;}return false;
}

3. 在排序数组中查找第一个和最后一个元素位置

给你一个按照非递减顺序排列的整数数组 nums,和一个目标值 target。请你找出给定目标值在数组中的开始位置和结束位置。
如果数组中不存在目标值 target,返回 [-1, -1]。
输入:nums = [5,7,7,8,8,10], target = 8
输出:[3,4]

// 题解:两次二分法找到左和右
vector<int> searchRange(vector<int>& nums, int target) {int left = 0;int right = nums.size() - 1;int first_idx = -1;int last_idx = -1;while (left < right) {int mid = (left + right) / 2;if (nums[mid] > target) {right = mid - 1; } else if (nums[mid] < target) {left = mid + 1;} else {first_idx = mid;right = mid - 1;}}left = 0;right = nums.size() - 1;while (left < right) {int mid = (left + right) / 2;if (nums[mid] > target) {right = mid - 1;} else if (nums[mid] < target) {left = mid + 1;} else {last_idx = mid;left = mid + 1;}}return {first_idx, last_idx};
}
http://www.rdtb.cn/news/15976.html

相关文章:

  • 胡歌做的穿衣搭配的网站b2b多平台一键发布
  • 沈阳做网站怎样收费做个公司网站大概多少钱
  • 教育培训机构招生网站建设短期培训班学什么好
  • 动态网站和响应式网站重庆seo推广服务
  • 西安手机网站建设bittorrentkitty磁力猫
  • 人力资源网站模板google seo优化
  • 如何设计网站模板百度收录网站需要多久
  • seo教程视频论坛优化官网咨询
  • wordpress免费主题网站公司建官网要多少钱
  • 域外网站seo公司是什么
  • 做蜂蜜上什么网站seo排名赚app下载
  • 女装网站建设网站建设网站
  • iis服务器的默认网站官方正版清理优化工具
  • 可以做视频剪辑兼职的网站sem是什么检测分析
  • 怎么免费做一个网站运营seo是什么意思
  • 网站建设如何做天津百度搜索排名优化
  • 网站流量如何来怎么制作网址
  • 网站制作的流程是什么海外黄冈网站推广
  • 专门做家具的网站品牌营销理论
  • 万州网站制作公司做个小程序需要花多少钱
  • 宝应网页设计百度关键词优化词精灵
  • 唐山住房和城乡建设网站搜索引擎优化策略应该包括
  • 货源之家官网海外网站推广优化专员
  • 动态网站开发实训网站优化排名方法有哪些
  • 深圳做网站需要多少钱百度后台登录
  • 网站建站网站 小说晨阳seo
  • 做网站对比报告子域名网址查询
  • 网站内部搜索怎么做app推广平台接单渠道
  • 交友网站该如何做天津百度推广中心
  • 去了哪找网站建设公司网站被百度收录