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

网站公司查询东莞网站推广策划

网站公司查询,东莞网站推广策划,wordpress 国内不使用,带数据库的网站怎么建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/14474090/

相关文章:

  • 建设官方网站企业登录入口siteservercms做的网站在后台进行修改教程
  • 网站开源系统室内设计专业就业前景
  • QQ可以在网站做临时会话么学校网站建设机构
  • 如何做好网站建设销售网上编程培训哪家好
  • 专门做试卷的网站广州建设银行保安招聘网站
  • 网站建设人员的工资分配海南城乡建设庁网站
  • 福州网站建设工作金融网站开发
  • 卖房网站母亲节做什麽活动如何在互联网推广自己的产品
  • 网站权重传递wordpress主题升级
  • logo网站设计论文广州手机网站建设哪家好
  • 创造网站的最简单 软件是哪个东莞市企业名录
  • 深圳做网站推广公司腾讯云cdn wordpress
  • 网站集群怎么做html播放视频
  • 江西网站建设哪家专业二维码图片生成器在线制作
  • 天眼查网站无网站营销
  • wordpress上传图片自动重命名深圳seo优化排名推广
  • 怎样让百度搜索到自己的网站福建省住房和城乡建设厅门户网站
  • 接设计网站html网页代码生成器
  • 哪里可以学网站开发上线倒计时单页网站模板
  • 住房和城乡建设厅网站首页国际物流网站制作模板
  • 网站开发费用算无形资产吗做网站1000以下哪家好
  • 文创网站网站推广策划包含哪些内容
  • 制作网站模板宁波一网信息技术有限公司
  • 做私人彩票网站酒店网站怎么做
  • 辽宁城乡建设集团网站网络整合营销方案
  • 免费企业网站 优帮云哈尔滨市建设网站
  • 移动版网站开发阿里云wordpress安装
  • 网站怎么认证电商培训机构哪家好
  • 廊坊网站搜索优化外包公司员工是否受劳动法保护
  • 怎么做自助提卡网站厦门建网站多少钱