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

php动态网站制作流程图百度seo优化排名客服电话

php动态网站制作流程图,百度seo优化排名客服电话,公司管理app有哪些,软件外包公司招聘本文为系统刷leetcode的记录,会记录自己根据代码随想录刷过的leetcode,方便直接点开刷题,时常更新 时间复杂度简记为s 空间复杂度简记为k 数组 704 二分查找 一维二分查找 (1)[left, right] class Solution { publi…

本文为系统刷leetcode的记录,会记录自己根据代码随想录刷过的leetcode,方便直接点开刷题,时常更新
时间复杂度简记为s
空间复杂度简记为k

数组

704 二分查找
一维二分查找
(1)[left, right]

class Solution {
public:int search(vector<int>& nums, int target) {int left = 0;int 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 {return mid;}}return -1;}
};

s: O ( l o g n ) O(logn) O(logn)
k: O ( 1 ) O(1) O(1)
(2)[left, right)

class Solution {
public:int search(vector<int>& nums, int target) {int left = 0;int right = nums.size();while (left < right) {int mid = (left + right) / 2;if (nums[mid] > target) {right = mid;} else if (nums[mid] < target) {left = mid + 1;} else return mid;}return -1;}
};

s: O ( l o g n ) O(logn) O(logn)
k: O ( 1 ) O(1) O(1)
二维二分查找:74. 搜索二维矩阵

class Solution {
public:bool searchMatrix(vector<vector<int>>& matrix, int target) {int m = matrix.size();int n = matrix[0].size();int low = 0;int high = m * n - 1;while (low <= high) {int mid = (low + high) / 2;int num = matrix[mid / n][mid % n]; // 第一个是确定第几行,第二个是确定第几列,相当于把matrix降维成一维,比如要找一个4*4数组的第13个元素,13/4 = 3,为第四行(行索引是0开始),13%4=1,即第四行第一个if (num < target) {low = mid + 1;} else if (num > target) {high = mid - 1;} else return true;}return false;}
};

27. 移除元素

class Solution {
public:int removeElement(vector<int>& nums, int val) {int slow = 0;for (int fast = 0; fast < nums.size(); fast++) {if (nums[fast] != val) {nums[slow++] = nums[fast];}}return slow;}
};

s: O ( n ) O(n) O(n)
k: O ( 1 ) O(1) O(1)

977. 有序数组的平方

class Solution {
public:vector<int> sortedSquares(vector<int>& nums) {int k = nums.size() - 1;vector<int> result(nums.size(), 0);for (int i = 0, j = nums.size() - 1; i <= j;) {if (nums[i] * nums[i] > nums[j] * nums[j]) {result[k--] = nums[i] * nums[i];i++;} else {result[k--] = nums[j] * nums[j];j--;}}return result;}
};

s: O ( n ) O(n) O(n)
k: O ( n ) O(n) O(n)
209. 长度最小的子数组

59. 螺旋矩阵 II

http://www.zhongyajixie.com/news/28035.html

相关文章:

  • 临沂做网站企业做网络推广怎么找客户
  • 自已建个人网站百度搜索引擎推广怎么弄
  • 网站代码怎么看百度seo手机
  • 武汉电商网站建设北京seo诊断
  • 最专业的佛山网站建设价格搜狗网站提交入口
  • 最新新闻头条国家大事国际新闻兰州搜索引擎优化
  • 生日祝福网站开发网络营销网站推广
  • 东营网站开发怎么免费制作网站
  • 作文网推荐seo外链工具源码
  • 网站建设推广怎么玩教你如何建立网站
  • 网站关键词排名怎么做网站运营主要做什么
  • 长春房产网 房小二seo软件资源
  • 嘉兴网站制作建设如何建立企业网站
  • ps和dw做网站seo网站优化系统
  • 南宁网站设计公司开发网站
  • 网站建设设计公司哪家好房地产销售技巧和话术
  • 英文书 影印版 网站开发腾讯企点官网下载
  • 日照seo整站优化价格百度竞价推广
  • 做网站效果怎么样天津建站网
  • 呼市做网站的公司优化软件有哪些
  • 自做淘宝客网站吸引人的软文
  • 国外可以用什么网站做问卷最好用的免费建站
  • 一个空间安装多个织梦网站系统广告点击一次多少钱
  • 展示型网站建设推广普通话手抄报内容大全资料
  • 建设网站公司宝鸡看网站搜索什么关键词
  • 昆明网站开发培训互联网论坛
  • 中国做类似 esty的网站网站推广哪个平台最好
  • 如何删除自己建的网站搜狗网址大全
  • win7 添加asp网站网站的seo是什么意思
  • 房地产网站建设解决方案优化关键词排名工具