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

php动态网站制作流程图平面设计主要做什么

php动态网站制作流程图,平面设计主要做什么,菏泽网站建设谁最出名,web前端开发主要做什么本文为系统刷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.hkea.cn/news/10711/

相关文章:

  • 网页标准化对网站开发维护者的好处seo搜索引擎优化方法
  • 淄博网站建设多少钱seo整体优化
  • 公司网站建设武汉seo服务多少钱
  • 个人网页设计的意义seo是对网站进行什么优化
  • 洛阳青峰做网站百度推广费用预算表
  • 如何选择网站制作公司模板建站
  • 工程建设分为哪几个阶段百度官方优化指南
  • wordpress那种路径格式容易收录独立站seo优化
  • 美国地接公司怎么在中国网站做推广网络维护
  • 如何做盗版网站百度推广授权代理商
  • 域名解析 网站seo排名优化的网站
  • 泉州网站设计平台重庆seo推广公司
  • 网站域名空间费用免费发布信息网网站
  • 做免费网站重庆电子商务网站seo
  • 红色php企业网站模板网站优化就是搜索引擎优化
  • 大黔门官方网站建设谷歌广告推广网站
  • 如何自己动手做网站我想做地推怎么找渠道
  • 网站建设业务的途径的体会网站开发技术有哪些
  • ffmpeg做视频网站seo研究中心超逸seo
  • 锦州网站建设预订百度信息流开户多少钱
  • 网站开发费怎么做会计分录上海网站搜索排名优化哪家好
  • 网站免费模板资源爱站网关键词查询工具
  • 免费网站建设讯息百度搜索风云榜排名
  • 网站模板怎么用呢乐天seo视频教程
  • 中国建设银行总行官方网站外贸推广
  • 番禺的互联网公司衡阳网站优化公司
  • 自己买服务器做网站百度app手机版
  • wordpress插件团购蜘蛛seo超级外链工具
  • 怎么设置微信公众号seo关键词找29火星软件
  • 有哪些网站可以做问卷调查推广赚钱的软件