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

百度是什么网站设计logo的手机软件免费

百度是什么网站,设计logo的手机软件免费,网站界面设计尺寸规范,黄页88☀️ 什么是BF算法 BF算法#xff0c;即暴力算法#xff0c;是普通的模式匹配算法#xff0c;BF算法的思想就是将目标串S的第一个与模式串T的第一个字符串进行匹配#xff0c;若相等#xff0c;则继续比较S的第二个字符和T的第二个字符#xff1b;若不相等#xff0c;则…☀️ 什么是BF算法 BF算法即暴力算法是普通的模式匹配算法BF算法的思想就是将目标串S的第一个与模式串T的第一个字符串进行匹配若相等则继续比较S的第二个字符和T的第二个字符若不相等则比较S的第二个字符和T的第一个字符依次比较下去直到得出最后的匹配结果BF算法是一种蛮力算法。 ❄️题目 给出字符串str作为主串然后给出子串sub查找子串是否在主串中出现若出现返回主串中的第一个匹配的下标否则返回-1。 ⛄️图解演示 假设 主串a b a b c a b c d a b c d e 子串a b c d 给定ij 记录字符串下标 算法思想 主串的第一个字符和子串的第一个字符进行匹配若相等继续匹配主串的第二个字符和子串的第二个字符即ij若不想等主串回溯到第一个字符的下一个字符子串回溯到0即i i - j 1j 0依次进行直到匹配成功返回i - j 若失败返回-1 算法代码 public class BF {public static int bF(String str,String sub) {if(strnull || sub null) {return -1;}int lenStr str.length();int lenSub sub.length();if(lenSub 0 || lenStr 0) {return -1;}int i 0;int j 0;while(ilenStr jlenSub) {if (str.charAt(i) sub.charAt(j)){i;j;}else{i i-j1;j 0;}}if(jlenSub){return i-j;}else{return -1;}}public static void main(String[] args) {System.out.println(bF(ababcabcdabcde,abcd));System.out.println(bF(ababcabcdabcde,abcdf));System.out.println(bF(ababcabcdabcde,abcde));} }运行结果 5 -1 9
http://www.ho-use.cn/article/10823444.html

相关文章:

  • 校园服装网站建设预算东莞网页制作费用大概多少
  • cms建站程序哪个好酒店旅游团购网站建设
  • 广州专业网站设计公司网站注册搜索引擎的目的
  • p2p网站建设多少钱科技有限公司属于什么行业
  • 保定清苑住房和城乡建设局网站云服务器如何搭建
  • 重庆无障碍网站建设建筑工程造价信息网
  • 建设部网站上怎样查询企业业绩瓷砖网络推广培训
  • 第三方做网站泰安人才网最新招聘信息网
  • 株洲市荷塘区城乡建设局网站网站的程序和数据库怎么做
  • 北京做电子系统网站的公司网站怎么宣传
  • 外贸网站建设外wordpress主题换图片不显示
  • 门户网站包括哪些新版wordpress头像
  • 企业网站建设的背景页面设计要以什么为导向
  • 九江专业制作网站小程序旅游网站模块分类
  • 网站开发设计技术uo建设网站
  • 正能量网站建设wordpress wpsyntax
  • 做淘宝导航网站小朋友做安全教育的网站
  • 网站图片做cdn网站中的图片展示功能该设计什么
  • 做模版网站需要租服务器吗石家庄微信网站建设
  • 邹平做网站的公司有哪些vps主机上新增网站
  • 乐平网站设计网站开发贴吧
  • 深圳建站公司招聘如何用文档做网站
  • 无锡网站建设 首选无锡立威云商潍坊网站建设wfzhy
  • 微信公众号上做网站如何高效建设品牌网站?
  • php毕业设计二手网站怎么做wordpress和typecho
  • 做移动网站优化排名如何查询网站是哪家公司做的
  • 网站为什么要备案企业如何建设免费网站
  • 用数据库做学校网站导购wordpress主题
  • 网站制作网站建设报价网站开发流程分析
  • 做养殖推广什么网站好青海省建设厅职业注册官方网站