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

做企业网站选百度云还是阿里云在线设计平台代理

做企业网站选百度云还是阿里云,在线设计平台代理,官方网站数据如何做脚注,seo 成功网站Sunday算法是Daniel M.Sunday于1990年提出的一种字符串模式匹配算法。 核心思想#xff1a;在匹配过程中#xff0c;模式串并不被要求一定要按从左向右进行比较还是从右向左进行比较#xff0c;它在发现不匹配时#xff0c;算法能跳过尽可能多的字符以进行下一步的匹配在匹配过程中模式串并不被要求一定要按从左向右进行比较还是从右向左进行比较它在发现不匹配时算法能跳过尽可能多的字符以进行下一步的匹配从而提高了匹配效率。 Sunday算法思想跟BMBoyer Moore算法很相似在匹配失败时关注的是文本串中参加匹配的最末位字符的下一位字符。如果该字符没有在匹配串中出现则直接跳过即移动步长匹配串长度1否则同BM算法一样其移动步长匹配串中最右端的该字符到末尾的距离1。   本代码运行效果 源代码 using System; using System.Text; using System.Collections; using System.Collections.Generic; namespace Legalsoft.Truffer.Algorithm {     public static partial class PatternSearch     {         /// summary         /// 字符位置表         /// /summary         private static int ALPHA_BET 512; /// summary         /// 计算字符的出现位置表         /// /summary         /// param namepattern/param         /// returns/returns         private static int[] ComputeOccurence(string pattern)         {             int[] table new int[ALPHA_BET];             for (char a (char)0; a (char)ALPHA_BET; a)             {                 table[(int)a] -1;             } for (int i 0; i pattern.Length; i)             {                 char a pattern[i];                 table[(int)a] i;             }             return table;         } /// summary         /// 字符串匹配算法模式搜索Sunday算法         /// /summary         /// param nametext/param         /// param namepattern/param         /// returns/returns         public static Listint Sunday_Search(string text, string pattern)         {             Listint matchs new Listint(); int i 0;             int[] table ComputeOccurence(pattern);             while (i text.Length - pattern.Length)             {                 int j 0;                 while (j pattern.Length text[i j] pattern[j])                 {                     j;                 }                 if (j pattern.Length)                 {                     matchs.Add(i);                 }                 i pattern.Length;                 if (i text.Length)                 {                     i - table[(int)text[i]];                 }             }             return matchs;         }     } } —————————————————————— POWER BY 315SOFT.COM TRUFFER.CN using System; using System.Text; using System.Collections; using System.Collections.Generic;namespace Legalsoft.Truffer.Algorithm {public static partial class PatternSearch{/// summary/// 字符位置表/// /summaryprivate static int ALPHA_BET 512;/// summary/// 计算字符的出现位置表/// /summary/// param namepattern/param/// returns/returnsprivate static int[] ComputeOccurence(string pattern){int[] table new int[ALPHA_BET];for (char a (char)0; a (char)ALPHA_BET; a){table[(int)a] -1;}for (int i 0; i pattern.Length; i){char a pattern[i];table[(int)a] i;}return table;}/// summary/// 字符串匹配算法模式搜索Sunday算法/// /summary/// param nametext/param/// param namepattern/param/// returns/returnspublic static Listint Sunday_Search(string text, string pattern){Listint matchs new Listint();int i 0;int[] table ComputeOccurence(pattern);while (i text.Length - pattern.Length){int j 0;while (j pattern.Length text[i j] pattern[j]){j;}if (j pattern.Length){matchs.Add(i);}i pattern.Length;if (i text.Length){i - table[(int)text[i]];}}return matchs;}} }
http://www.w-s-a.com/news/714826/

相关文章:

  • 容易收录的网站台州汇客网站建设
  • 企业网站源码百度网盘下载网站备案号如何查询密码
  • 个人网站建设课程宣传栏制作效果图
  • 自己做的网站能上传吗网上做彩票网站排名
  • 教育培训网站模板下载自己做商务网站有什么利弊
  • 平面设计公司网站兰州室内设计公司排名
  • 个人工作室注册条件温州seo结算
  • 360免费建站系统中国建设银行官网站黄金部王毅
  • 罗源福州网站建设个体户可以网站备案吗
  • 网站开发 专有名词pc网站建设和推广
  • 上海部道网站 建设conoha wordpress
  • 手机测评做视频网站宝塔可以做二级域名网站么
  • 代理公司注册济南重庆seo优化效果好
  • 佛山市骏域网站建设专家徐州网站建设价格
  • 公司做网站多济南好的网站建设公司排名
  • 网站维护的方式有哪几种该网站在工信部的icp ip地址
  • 中小企业服务中心网站建设做考勤的网站
  • 大连网站建设报价wordpress实用功能
  • 学校网站建设自查报告电脑网站制作教程
  • 适合推广的网站世界搜索引擎公司排名
  • 合肥网站建设费用ppt在哪个软件制作
  • 湖南省住房和城乡建设厅门户网站网站建设课程性质
  • 如何设计公司网站公司网站空间要多大
  • 建筑公司网站排名5G网站建设要多少个
  • seo怎样新建网站弹簧东莞网站建设
  • 在线做爰直播网站石家庄房产
  • 建筑网站哪里找拓者设计吧首页
  • 广州网站的建设wordpress注册数学验证码
  • 装修平台自己做网站有几个黄页名录网站开发
  • php网站的安全优势平面设计师培训