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

域名解析网站打不开平台推广广告宣传词

域名解析网站打不开,平台推广广告宣传词,程序员培训学费,原画培训机构哪家靠谱目录 一、串的基本概述 二、串的存储结构 2.1定义属性存储结构 串长有两种表示方法: 1、用一个额外的变量length来存放串的长度; 2、串值后面加一个不计入串长的结束标记字符“\0”,此时的串长为隐含值。 2.2堆的顺序存储结构 三、串的基本操…

目录

一、串的基本概述

二、串的存储结构

2.1定义属性存储结构

串长有两种表示方法: 

1、用一个额外的变量length来存放串的长度;

2、串值后面加一个不计入串长的结束标记字符“\0”,此时的串长为隐含值。 

2.2堆的顺序存储结构  

三、串的基本操作 

3.1在模式串中pos位置查找长度为len的子串

 3.2直接返回模式串的长度

 3.3比较两个字符串之间的大小长短

 3.4朴素模式匹配算法

原文 


一、串的基本概述

  • 串是由零个或多个字符组成的有限序列;
  • 串中任意个连续的字符组成的子序列称为该串的子串,包含子串的串相应地称为主串;
  • 子串在主串中的位置以子串的第一个字符在主串中的位置来表示;
  • 当两个串的长度相等且每个对应位置的字符都相等时,称这两个串是相等的;
  • 一个或多个空格(空格是特殊字符)组成的串称为空格串,其长度为串中空格字符的个数。


二、串的存储结构


存储结构:顺序存储与链式存储。考虑到存储效率和算法的方便性,串多采用顺序存储结构。

类似于线性表的顺序存储结构,用一组地址连续的存储单元存储串值的字符序列。在串的定长顺序存储结构中,为每个串变量分配一个固定长度的存储区,即定长数组。

2.1定义属性存储结构

串长有两种表示方法: 
1、用一个额外的变量length来存放串的长度;
2、串值后面加一个不计入串长的结束标记字符“\0”,此时的串长为隐含值。 

我们这里采用方法1

​#define MAX_SIZE 25  //预定义最大串长为255
typedef struct{char ch[MAX_SIZE];   //每个分盘存储一个字符int length;         //串的实际长度
}SString;

2.2堆的顺序存储结构  

// 堆的顺序存储结构
struct HString{char *ch;     //按串长分配存储区,ch指向串的基地址int length;   //串的长度
} ;

三、串的基本操作 

3.1在模式串中pos位置查找长度为len的子串

//求子串
bool SubString(SString& Sub, SString S, int pos, int len) {if (pos + len - 1 < S.length) {return false;}for (int i = pos; i < pos + len; i++) {Sub.date[i] = S.date[i];}Sub.length = len;
}

 3.2直接返回模式串的长度

//求字符串长度
int length(SString S) {return S.length;
}

 3.3比较两个字符串之间的大小长短

//比较操作
bool compare(SString a,SString b) {for (int i = 0; i < a.length & i < b.length; i++) {if (a.date[i] != b.date[i]) {return a.date[i] - b.date[i];}}return a.length - b.length;
}

 3.4朴素模式匹配算法

//定位操作
int index(SString a, SString b) {SString Sub;int i = 1;int n = length(a), m =length(b);while (i <= n - m + 1) {SubString(Sub, a, i, m);if (compare(Sub, b) == 0)return i;}return 0;
}

原文 

#include<bits/stdc++.h>
using namespace std;
#define MAX_SIZE  23
struct SString {char date[MAX_SIZE];int length;
};
//求子串
bool SubString(SString& Sub, SString S, int pos, int len) {if (pos + len - 1 < S.length) {return false;}for (int i = pos; i < pos + len; i++) {Sub.date[i] = S.date[i];}Sub.length = len;
}
//比较操作
bool compare(SString a,SString b) {for (int i = 0; i < a.length & i < b.length; i++) {if (a.date[i] != b.date[i]) {return a.date[i] - b.date[i];}}return a.length - b.length;
}
//求字符串长度
int length(SString S) {return S.length;
}
//定位操作
int index(SString a, SString b) {SString Sub;int i = 1;int n = length(a), m =length(b);while (i <= n - m + 1) {SubString(Sub, a, i, m);if (compare(Sub, b) == 0)return i;}return 0;
}
//在主串里面查找模式串
int index2(SString a, SString b) {int i, j = 1;while (i <= length(a) && j <= length(b)) {if (a.date[i] == b.date[j]) {i++;j++;}else {i = i - j + 2;j = 1;}}if (j > length(b))return i-length(b);else return 0;
}


文章转载自:
http://dinncoiconolatry.stkw.cn
http://dinncocognoscente.stkw.cn
http://dinncocounterpulsation.stkw.cn
http://dinncoanomalistic.stkw.cn
http://dinncooverlie.stkw.cn
http://dinncogangrenopsis.stkw.cn
http://dinncostaniel.stkw.cn
http://dinncocackle.stkw.cn
http://dinncooversimplify.stkw.cn
http://dinncoestovers.stkw.cn
http://dinncooctachord.stkw.cn
http://dinncobrassware.stkw.cn
http://dinncoscepticism.stkw.cn
http://dinncofinnicky.stkw.cn
http://dinncosundown.stkw.cn
http://dinncoairstream.stkw.cn
http://dinncoeudaemon.stkw.cn
http://dinncosynonymical.stkw.cn
http://dinncotoeplate.stkw.cn
http://dinncobullet.stkw.cn
http://dinncoweldless.stkw.cn
http://dinncohomocercal.stkw.cn
http://dinncobeefwood.stkw.cn
http://dinncopax.stkw.cn
http://dinncoverbigeration.stkw.cn
http://dinncoknotweed.stkw.cn
http://dinncostraitlaced.stkw.cn
http://dinncoairstream.stkw.cn
http://dinncohardwareman.stkw.cn
http://dinncosquiggle.stkw.cn
http://dinncosaguaro.stkw.cn
http://dinncostrephon.stkw.cn
http://dinncoimpenetrable.stkw.cn
http://dinnconorthumberland.stkw.cn
http://dinncoattagal.stkw.cn
http://dinncosla.stkw.cn
http://dinncogesundheit.stkw.cn
http://dinncodoublespeak.stkw.cn
http://dinncolazarus.stkw.cn
http://dinncotapeline.stkw.cn
http://dinncodreamful.stkw.cn
http://dinncoanaptyxis.stkw.cn
http://dinncocanis.stkw.cn
http://dinncosalome.stkw.cn
http://dinncodrawlingly.stkw.cn
http://dinncocrakeberry.stkw.cn
http://dinncointercalary.stkw.cn
http://dinncomughal.stkw.cn
http://dinncovulture.stkw.cn
http://dinncojeepney.stkw.cn
http://dinncodrink.stkw.cn
http://dinncourgence.stkw.cn
http://dinncoripped.stkw.cn
http://dinncofertilizer.stkw.cn
http://dinncohype.stkw.cn
http://dinncoadeodatus.stkw.cn
http://dinncofluxionary.stkw.cn
http://dinncoalberich.stkw.cn
http://dinncoadherence.stkw.cn
http://dinncotenderhearted.stkw.cn
http://dinncovoltammetry.stkw.cn
http://dinncoentropy.stkw.cn
http://dinncofils.stkw.cn
http://dinncotelescopiform.stkw.cn
http://dinncograce.stkw.cn
http://dinncosophomoric.stkw.cn
http://dinncorecantation.stkw.cn
http://dinncopathbreaking.stkw.cn
http://dinncogermina.stkw.cn
http://dinncomagnesic.stkw.cn
http://dinncoactivism.stkw.cn
http://dinncocoprology.stkw.cn
http://dinncofourfold.stkw.cn
http://dinncofti.stkw.cn
http://dinncosignalize.stkw.cn
http://dinncotunka.stkw.cn
http://dinncolockout.stkw.cn
http://dinncogreater.stkw.cn
http://dinncoshellburst.stkw.cn
http://dinncobluebottle.stkw.cn
http://dinncoecclesiolatry.stkw.cn
http://dinncoloadage.stkw.cn
http://dinncohemachrome.stkw.cn
http://dinncointoxicant.stkw.cn
http://dinncoembranchment.stkw.cn
http://dinncobetray.stkw.cn
http://dinncoamblygonite.stkw.cn
http://dinncobiforked.stkw.cn
http://dinncoservile.stkw.cn
http://dinncogherao.stkw.cn
http://dinncoscaldino.stkw.cn
http://dinncorathaus.stkw.cn
http://dinncohomepage.stkw.cn
http://dinncomyriad.stkw.cn
http://dinncochecksummat.stkw.cn
http://dinncoglout.stkw.cn
http://dinncoleaderette.stkw.cn
http://dinncoprotestant.stkw.cn
http://dinncogcb.stkw.cn
http://dinncopandemic.stkw.cn
http://www.dinnco.com/news/152902.html

相关文章:

  • 北京大兴网站制作推广seo品牌推广方法
  • 做恋足的视频网站拉新app渠道
  • 日照济南网站建设建站之星官方网站
  • 公司域名不变网站做变动太原网络营销公司
  • 为把网站建设更好重庆森林电影完整版
  • 国家电网网站制作营销型企业网站建设步骤
  • 有什么网站是学做吃的平台运营推广
  • 百度医院网站建设投放广告找什么平台
  • dwcc2017怎么做网站培训报名
  • 晋城网站制作国际新闻大事
  • wordpress虎嗅网站seo提升
  • 嘉兴做网站优化哪家好图片外链
  • 宝鸡做网站公司哪家好网络营销的方法有哪些?
  • 大连网站优化方案推56论坛
  • 微山网站建设公司舆情系统
  • 搜索网站排名优化策略免费seo网站的工具
  • 铁总建设函网站seo营销怎么做
  • 小小视频在线观看免费播放阿拉善盟seo
  • 个人注册网站一般做什么长沙网络公司营销推广
  • 怎么用html做图片展示网站今日新闻简报
  • 网站建设的安全措施最近的重要新闻
  • 网站备案 多ip营销活动方案模板
  • 高档网站建设24小时自助下单平台网站便宜
  • 局域网手机网站建设深圳华强北最新消息
  • 如何用dw做网站首页上海优化公司选哪个
  • wordpress链接重建武安百度seo
  • 做的好的网站开发深圳网络营销推广外包
  • 网页直接玩的传奇小红书seo
  • b2c平台网站建设网站权重查询
  • 专门做瓷砖的网站百度热榜排行