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

南宁网站建设liluokjhtml5电影网站建设

南宁网站建设liluokj,html5电影网站建设,网站模板编辑工具,贵阳网站建设q479185700惠1 总结 一般是涉及到多个状态之间的转换#xff0c;需要定义一个具有多个枚举值的变量#xff0c;各个状态之间通过各种条件互相变化 2 LC57. 插入区间 2.1 解析 先是要确定新区间插入到哪一个位置#xff08;也有可能#xff09;#xff0c;插入后需要确定这个区间是否…1 总结 一般是涉及到多个状态之间的转换需要定义一个具有多个枚举值的变量各个状态之间通过各种条件互相变化 2 LC57. 插入区间 2.1 解析 先是要确定新区间插入到哪一个位置也有可能插入后需要确定这个区间是否涉及到合并问题。 所以我们可以设计一个flag变量确定区间是否插入插入完成则进行到区间合并阶段。 2.2 代码beat 95% commits in time complexity class Solution {public int[][] insert(int[][] intervals, int[] newInterval) {int nintervals.length;Listint[]ansnew ArrayList();boolean ffalse;//表示现待处理新区间的插入状态ftrue则表示处理完成开启合并区间的状态for(int i0;in;){int[] intervalintervals[i];if(!f){if(interval[1]newInterval[0]){ans.add(interval);i;}else if(interval[1]newInterval[0]interval[1]newInterval[1]){int[]ninew int[]{Math.min(interval[0],newInterval[0]),Math.max(interval[1], newInterval[1])};ans.add(ni);ftrue;i;}else if(interval[0]newInterval[1]){ans.add(newInterval);ftrue;}else if(interval[0]newInterval[0]interval[1]newInterval[1]){ans.add(interval);ftrue;i;}else if(interval[0]newInterval[0]interval[0]newInterval[1]){ans.add(new int[]{newInterval[0],interval[1]});ftrue;i;}}else {// 转换为合并区间问题int[]lians.get(ans.size()-1);if(li[1]interval[0]){ans.add(interval);}else if(li[1]interval[0]){int[]newinew int[]{Math.min(li[0],interval[0]),Math.max(li[1],interval[1])};ans.remove(ans.size()-1);ans.add(newi);}i;}}// 如果f一直是false则说明新区间加在末尾if(!f){ans.add(newInterval);}int[][]resnew int[ans.size()][2];for(int i0;ians.size();i){res[i]ans.get(i);}return res;} }3 LC722. 删除注释【2024秋招后端面试题】 3.1 分析 这道题的状态机的状态稍多题目稍复杂 3.2 代码beat 100% commits in time complexity // 假设注释内有了public ListString removeComments(String[] source) {ListStringresnew ArrayList();StringBuilder sbnew StringBuilder();// 0:初始状态1行注释2块注释3引号// 1-0, 2-0, int flag0;int nsource.length;for(int i0;in;i){String strsource[i];char cs[]str.toCharArray();int mcs.length;for(int j0;jm;){// 只能在初始状态转为行注释状态if(jm-1flag0cs[j]/cs[j1]/){String addStrsb.toString();if(!.equals(addStr)addStr!null){res.add(addStr);}sbnew StringBuilder();flag1;j2;break;}// 只能在初始状态转为多行注释状态if(jm-1flag0cs[j]/cs[j1]*){flag2;j2;continue;}// 在多行注释的状态下转换为初始状态if(jm-1flag2cs[j]*cs[j1]/){flag0;j2;continue;}// 开启引号状态if(jm-1flag0cs[j]){flag3;}// 关闭引号状态if(jm-1flag3cs[j]){flag0;}//处于引号或者初始状态的字符都可以被加入if(flag0||flag3){sb.append(cs[j]);j;continue;}j;}// 当正常状态时每一次换行都需要添加到res结果集中if(flag0){String addStrsb.toString();if(!.equals(addStr)addStr!null){res.add(addStr);}sbnew StringBuilder();}// 当换行时行注释状态自动回到初始状态if(flag1){sbnew StringBuilder();flag0;}}return res;}
http://www.zqtcl.cn/news/915896/

相关文章:

  • 腾讯建设网站视频视频视频中国建筑信息平台
  • 关于政务网站建设的调查问卷搜狗网页版
  • 网站开发工程师优势宁波seo网站
  • 做网站用什么编程软件php网站中水印怎么做
  • p2网站模板做视频官方网站
  • 网站建设季度考核评价工作php做网站有哪些优点
  • 设计某网站的登录和注册程序凡科建站添加文章
  • wordpress 批量打印wordpress 数据库优化
  • 购物网站开发设计类图网络架构指什么
  • 学校网站建设方法wordpress 调用用户名
  • 深圳创建网站公司哈尔滨全员核酸检测
  • 网站开发实施计划宠物网站 html模板
  • 在线生成手机网站商城网站平台怎么做
  • 深圳专业企业网站制作哪家好写作网站新手
  • 福建泉州曾明军的网站桥梁建设期刊的投稿网站
  • 国内设计网站公司wordpress电视主题下载
  • 自贡网站开发河南省建设网站首页
  • 昆明网站推广优化服务器代理
  • wordpress 网站统计插件福建省建设工程职业注册网站
  • 手机移动端网站是什么上海网站设计服务商
  • 多语言网站建设推广孝感门户网
  • 外贸soho 网站建设旅游电子商务网站建设调查问卷
  • 北京专业制作网站seo优化技术教程
  • 网站建设最低多少钱珠海在线网站制作公司
  • 网站建设完成之后要索取哪些医疗网站建设服务
  • 长沙招聘网站有哪些深圳seo论坛
  • 网站如何做网络推广山西住房建设厅官方网站
  • 优化排名推广技术网站平面设计创意
  • 山西网站建设哪家有tv域名的网站
  • 个人博客网站怎么赚钱公司招聘一个网站建设来做推广