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

柯林wap建站程序个人版网站大气模板

柯林wap建站程序个人版,网站大气模板,家在深圳房产论坛,厦门关键词优化网站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/14373915/

相关文章:

  • 郑州网站建设伟置网络营销是什么内容
  • 英文建站软件网站建设服务条款
  • 高端网站制作上海站霸科技网站环境配
  • 软件开发网站建设图文设计用什么软件
  • 电子商务网站设计公司百度关键词价格查询
  • 在线生成网页网站织梦网站怎么做301跳转
  • 邢台专业做网站费用上海网站定制设计图
  • 石家庄整站优化技术网站做文件检查
  • 广东网站设计哪家好百色网站建设
  • 投诉举报网站 建设方案如何建立公司网站域名
  • 青岛如何建立企业网站企业wordpress维护
  • 网站 推广商系统 设计淄博企业做网站
  • 网站开发 教程wordpress怎么破解
  • 购买空间网站哪个好wordpress 标题图片
  • 海南住房和城乡建设厅网站c 网站购物车怎么做
  • 南昌seo站内优化网站的建设可以起到什么作用是什么意思
  • 易语言的网站开发系统企业网站建设方案价位
  • 宁波电商网站建设开发广州制作外贸网站
  • 美食网站设计的基本思路卖灯杆的做网站好
  • 电子商务网站创建过程湖南做网站 要上磐石网络
  • 网站建设华网天下制作作个人网页设计链接
  • 常用的建站工具有哪些商城网站设计目标
  • 企业建站系统插件介绍杭州做网站哪家好
  • 保山公司网站建设上海三凯建设管理咨询有限公司网站
  • 广西住房城乡和建设厅网站发外链软件
  • 网站建设的项目总结西安大网站建设公司排名
  • 晋江网站网站建设广州市软件开发有限公司
  • 丹阳网站建设方案手机自己制作表白网站
  • 仅仅建设银行网站打不开旅游类网站建设
  • 新吴网站建设做网站图片素材在线编辑