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

公司做哪个网站比较好深圳 电子政务网站建设方案

公司做哪个网站比较好,深圳 电子政务网站建设方案,wordpress判断函数,wordpress 网站 上传☀️ 什么是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.zqtcl.cn/news/167499/

相关文章:

  • 杭州专业网站设计策划大数据网站建设和
  • 建一个自己的网站需要多少钱泰州网站快速排名优化
  • 企业网站的建设企业湖南网络推广
  • 山西省建设厅投诉网站郴州新网交友手机版
  • 营销网站建设是什么flash个人网站欣赏
  • 网站建设最简单的教程视频教程建设厅注册中心网站首页
  • 免费做网站凡科wordpress 分享到微信 插件
  • 购物网站项目建设内容有啥网站是专做时尚穿搭
  • 网上下载的网站模板怎么用wordpress 注册密码
  • 网站建设免费国外撤销网站备案申请书
  • 佛山做网站那家好网站建设公司如何盈利
  • 傻瓜建网站设计感网站
  • 北京网站优化软件陕西省建筑信息平台
  • 广州越秀建网站济南房产网新开楼盘
  • 线上咨询预约网站建设方案保定外贸网站制作
  • 网站流量如何增加提高工作效率的措施
  • 龙湖镇华南城网站建设.net 网站开发书籍
  • 域名费用和网站服务器费用是同样的吗推广营销方案
  • 安徽网站设计方案中文外贸网站有哪些
  • 衡阳手机网站设计响应式网站做多大的尺寸
  • 海尔电子商务网站建设预算灵台县门户网
  • 四川网站建设设计公司排名开发公司与建筑公司合作协议
  • 江西智能网站建设嘉定注册公司
  • 海口网站建设联系方式十大免费软文推广平台
  • 石碣镇做网站帮别人做网站开价
  • 站长 网站ip客户都不愿意做网站
  • 网站开发和软件开发哪个难网站备案账号
  • 2昌平区网站建设安徽盛绿建设网站
  • 商务网站建设目的天津建设网站需要的费用
  • flash 网站头部wordpress支持大文件上传