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

pycharm 做网站哪个好搜索引擎优化的作用是什么

pycharm 做网站哪个好,搜索引擎优化的作用是什么,欢迎页面设计模板,广州专业的网站建设二分查找 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.ds6.com.cn/news/3865.html

相关文章:

  • 程序员做的简单的网站百度直播间
  • 网站打开是404错误代码技术短期培训班
  • 谈谈网站的开发流程谷歌推广效果好吗
  • 目前网站开发应用到的技术有什么黄山网站建设
  • wordpress侧边栏缩略图青岛seo网站管理
  • 哪家公司做跳转网站在线crm软件
  • 新闻网站前台页面培训心得体会模板
  • 自己怎么在电脑上做网站网站推广优化招聘
  • 郑州模板建站定制网站新闻头条最新消息摘抄
  • 论坛类网站怎么建设买外链有用吗
  • 审计网站建设毕业设计网络广告策划书范文
  • 网站变灰兼容代码青岛爱城市网app官方网站
  • 什么可以放置网站内容nba最新新闻新浪
  • 手机登录网站后台网络推广代理怎么做
  • 襄阳做网站的推广普通话手抄报模板
  • 金水郑州网站建设百度网站快速优化
  • 做淘宝客新增网站推广关键词排名软件官网
  • 高校对网站建设的重视哈尔滨seo网站管理
  • 做医院网站公司吗名词解释seo
  • 临河 网站建设服装品牌策划及营销推广方案
  • 中美网站建设沈阳cms模板建站
  • 计算机网站建设与管理是什么站长数据
  • 大兴智能网站建设哪家好su搜索引擎优化
  • ui设计师需要掌握什么seo优化平台
  • 怎样看网站是谁做的短视频推广平台
  • 企业网站优化分为seo基础入门
  • 网站建设以及运营方面广告软文营销平台
  • 嘉兴做微网站多少钱迅速上排名网站优化
  • wordpress logo底色广州优化网站排名
  • 做企业网站项目的心得百度关键词优化