我是靠谱客的博主 害怕早晨,最近开发中收集的这篇文章主要介绍编写一个程序实现模式串的各种模式匹配,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

/*
*Copyright (c) 2016, 烟台大学计算机学院
*All rights reserved.
*文件名称:main.cpp
*作者:张旺华
*完成日期: 2016 年 7 月 2 日
*版本号:v1.0
*问题描述:编写一个程序实现模式串的各种模式匹配
*
*/
#include <stdio.h>
#define MaxSize 100
//最多的字符个数
typedef struct
{
char data[MaxSize];
//定义可容纳MaxSize个字符的空间
int length;
//标记当前实际串长
} SqString;
void StrAssign(SqString &s,char cstr[])	//s为引用型参数
{
int i;
for (i=0; cstr[i]!=''; i++)
s.data[i]=cstr[i];
s.length=i;
}
void DispStr(SqString s)
{
int i;
if (s.length>0)
{
for (i=0; i<s.length; i++)
printf("%c",s.data[i]);
printf("n");
}
}
int Index(SqString s,SqString t)
//简单匹配算法
{
int i=0,j=0;
while (i<s.length && j<t.length)
{
if (s.data[i]==t.data[j])	//继续匹配下一个字符
{
i++;
//主串和子串依次匹配下一个字符

最后

以上就是害怕早晨为你收集整理的编写一个程序实现模式串的各种模式匹配的全部内容,希望文章能够帮你解决编写一个程序实现模式串的各种模式匹配所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(35)

评论列表共有 0 条评论

立即
投稿
返回
顶部