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

网站建设前景如何内蒙古住房和城乡建设厅网站 工程建设管理

网站建设前景如何,内蒙古住房和城乡建设厅网站 工程建设管理,做兼职网站的主要参考文献,甘肃温室大棚建设网站1.题目 给定字符串 s 和 t #xff0c;判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些#xff08;也可以不删除#xff09;字符而不改变剩余字符相对位置形成的新字符串。#xff08;例如#xff0c;ace是abcde的一个子序…1.题目 给定字符串 s 和 t 判断 s 是否为 t 的子序列。 字符串的一个子序列是原始字符串删除一些也可以不删除字符而不改变剩余字符相对位置形成的新字符串。例如ace是abcde的一个子序列而aec不是。 进阶 如果有大量输入的 S称作 S1, S2, ... , Sk 其中 k 10亿你需要依次检查它们是否为 T 的子序列。在这种情况下你会怎样改变代码 2.示例 3.思路 双指针: 设置两个指针一个T指针指向T并且遍历t另一个有效位指针Sindex指向s初始位置当数组中两者值相等时候S指针下移一位当有效位指针一旦到达s字符串长度则返回true否则返回false 4.代码 LeetCode代码 class Solution {public boolean isSubsequence(String s, String t) {int sIndex 0;if(s.length() 0){return true;}for (int i0;it.length();i){if (s.charAt(sIndex)t.charAt(i)){sIndex;if(sIndex s.length()){return true;}}}return false;} } 案例详细代码 package LeetCode11;public class javaDemo {public static void main(String[] args) {String s a;String t ahbgdc;boolean flag false;// S字符串有效位指针int sIndex 0; // 判断是否为特殊情况即s若为空则直接输出trueif (s.equals()){System.out.println(true);}else { // 不是特殊情况则进行双指针判断for (int i0;it.length();i){ // 判断是否值相等if (s.charAt(sIndex)t.charAt(i)){sIndex; // 如果sIndex遍历完也就意味着存在子序列输出flag并即使跳出防止越界if (sIndex s.length()){flag true;break;}}}}System.out.println(flag);} }时间复杂度为O(n),空间复杂度为O(1)
http://www.hkea.cn/news/14277753/

相关文章:

  • 网站开发计划表网站换域名了怎么办
  • 信息展示网站上海公布最新情况
  • 建设信用卡购物网站网络销售平台推广
  • 网站维护中是怎么回事网站开发是什么环境
  • 在哪里可以学习做网站设计网站建设
  • 太原网站建设加q.479185700各个国家的google网站
  • 营销网站的主题 定位 修改建议网站建设sz886
  • 免费个人主页网站洛阳宣传片制作公司
  • 做酸菜视频网站网络营销包括的主要内容有
  • 宁波住房与城乡建设部网站长沙长沙建设网站
  • 网络营销首先要外贸网站推广seo
  • 正规的招聘网站做一手房用什么网站好
  • 南京网站设计网站网站重复
  • ps网站CAD做PS地砖贴图在线建站
  • 信用网站一体化建设软件定制开发推荐
  • 做网站的分工dashicon wordpress
  • 网站建设需多少钱免费下载精神文明建设宣传网站
  • php教育学校网站源码辽阳市城市建设档案馆网站
  • 沈阳微信网站网站哪里备案
  • 怎么做网站在里面填字网站建设钟振森
  • 孝感网站的建设做网站月收入
  • 外贸网站 备案做网站软件 手机
  • 建设一个购物网站要多少钱男做直播网站好
  • 做二手房产网站多少钱做网站设像素
  • 北京微网站建设wordpress 阿里云视频点播
  • 网站备案作用建设网站360
  • 创办个人网站wordpress和论坛整合
  • 烟台百度做网站多少钱广州预约小程序开发
  • 网店设计是做什么的网页seo搜索引擎优化
  • 网站域名地址查询湖北网站建设服务公司