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

php动态网站制作流程图网上的推广公司

php动态网站制作流程图,网上的推广公司,vi设计公司简介,具有品牌的做网站本文为系统刷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.hrbkazy.com/news/36535.html

相关文章:

  • 百度网站排名规则市场推广
  • 如何做网站的登录注册网站优化排名网站
  • 如何做网站更新太原优化排名推广
  • 建设网站网站首页网络营销研究现状文献综述
  • 宣传册制作重庆专业seo
  • 学校网站开发工程师深圳关键词优化平台
  • 网站内页跳转wap企业官网
  • 论坛网站文本抓取怎么做企业seo外包公司
  • 网站制作常见问题网络营销的方法有哪些?举例说明
  • 多少钱做网站网推是什么
  • 网站关键词排名检测工具企业营销策划书如何编写
  • 福州网站建设q.479185700強企业网搭建
  • 微小店网站建设平台游戏代理平台有哪些
  • 城乡与住房建设部网站互动营销的案例有哪些
  • 网络推广培训如何合肥网络公司seo
  • 怎么做 niche网站长沙网络推广平台
  • 用dw做网站维护教程朋友圈推广文案
  • 黄骅港引航站西安网站seo外包
  • wordpress 主题加速宁波seo超级外链工具
  • 做彩票网站空间去哪买百度知道首页网
  • 做网站+利润友情链接怎么做
  • 烟台市科技局网站站内优化怎么做
  • 网站建设业务员前景网推平台
  • 萨隆wordpressseo培训一对一
  • 策划案怎么写网站seo推广哪家值得信赖
  • 佛山市制作网站整合营销策划方案
  • 云南网站建设一度科技百度浏览器官方网站
  • 做电器哪个网站好营销型网站的类型
  • brushed网站模板百度搜索排名机制
  • 注册网站模板崇左网站建设