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

鞍山网站开发公司做网站能挣钱么

鞍山网站开发公司,做网站能挣钱么,创立一个网站得多少钱,上海高新技术企业名单查询面试经典 150 题 ---- 移除元素 移除元素方法一#xff1a;双指针方法二#xff1a;双指针优化 移除元素 方法一#xff1a;双指针 题目要求在原数组的基础进行元素的删除#xff0c;所以输出的数组长度一定小于原数组的长度#xff0c;因此可以使用双指针#xff0c;r… 面试经典 150 题 ---- 移除元素 移除元素方法一双指针方法二双指针优化 移除元素 方法一双指针 题目要求在原数组的基础进行元素的删除所以输出的数组长度一定小于原数组的长度因此可以使用双指针rigth 指针指向将要处理的元素left 指针指向将要赋值的元素的位置。 如果 right 指针指向的元素不等于 val那么它就一定是将要输出的元素将该元素赋值到 left 指针指向的位置同时将 right 和 left 指针同时右移。如果 right 指针指向的元素等于 val那么它就一定不是要输出的元素此时 left 不动right 右移。 最后 left 的值就是要输出的数组的长度。 class Solution {public int removeElement(int[] nums, int val) {int n nums.length;int left 0;for (int right 0; right n; right) {if (nums[right] ! val) {nums[left] nums[right];left;}}return left;} }时间复杂度 O(n) n 为数组的长度最多只需要遍历该数组两遍 空间复杂度 O(1) 仅需要常数的空间保存若干变量 方法二双指针优化 方法一中我们的两个指针都是从 0 开始的实际上我们可以一个指针从头开始一个指针从尾开始这样就最多仅需要遍历一次数组就可以了。 class Solution {public int removeElement(int[] nums, int val) {int left 0;int right nums.length;while (left right) {if (nums[left] val) {nums[left] nums[right - 1];right -- ;} else {left ;}}return left;} }时间复杂度 O(n) n 为数组的长度最多只需要遍历该数组一遍 空间复杂度 O(1) 仅需要常数的空间保存若干变量
http://www.w-s-a.com/news/633467/

相关文章:

  • 类qq留言网站建设企业做网站公司
  • 如何查到网站建设三足鼎立小程序开发公司
  • 交互网站怎么做的wordpress ssl 错位
  • 公司宣传 如何做公司网站郑州做网站那
  • 衡阳市城乡建设协会官方网站免费游戏网站模板
  • 小程序怎么做优惠券网站合肥建站网站平台
  • 民制作网站价格株洲企业seo优化
  • 网站建设 岗位职责网站建设百度索引
  • 网站建设的内容下拉网站导航用ps怎么做
  • 怎样做p2p网站海口免费自助建站模板
  • 给企业建设网站的流程图wordpress 添加子菜单
  • 企业网站带新闻发布功能的建站皋兰县建设局网站
  • 国内外做gif的网站wordpress数据库教程
  • 成都建站平台自己做一个网站需要多少钱
  • 景区旅游网站平台建设公司企业网站源码
  • 免费高清网站推荐喂来苏州网络科技有限公司
  • php做的大型网站有哪些备案博客域名做视频网站会怎么样
  • 去哪网站备案吗昭通网站建设
  • flash企业网站源码建筑材料采购网站
  • 网站可以换虚拟主机吗部门做网站优点
  • 如何做分类网站信息营销莱芜网页定制
  • 班级网站建设感想中国做视频网站有哪些
  • 做刷票的网站wordpress图片链接插件
  • 给客户做网站图片侵权沈阳做网站的地方
  • 网站开发步骤规划蓝天云免费空间主机
  • 网站字体规范wordpress找不到页面内容编辑
  • 静态网站建设参考文献茂名营销型网站制作公司
  • 君山区建设局网站风铃微网站怎么做
  • 购物网站销售管理合肥网络推广平台
  • 网站建设规划书txt微盘注册帐号