您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 清华大学数据结构串的基本操作

  2. 1、C语言中没有把串作为一个预先定义好的基本类型,但当用户需要用C语言写一个涉及串操作的软件系统时,用户必须自己实现串类型。 2、本程序为一个串基本操作的演示系统,程序中用堆分配存储表示实现HString串类型的最小操作子集的基础上实现串抽象数据类型的其余基本操作(不使用C语言本身提供的串函数)。演示系统主结构为一个StrHeadList类型的串头表,将各串的头指针依次存放于串头数组StrHead中。CurNum为系统中现有的串的数目,CurNum+1是可为下一个新串头指针分配的位置。取Str
  3. 所属分类:C

    • 发布日期:2009-12-14
    • 文件大小:31744
    • 提供者:smmwjj
  1. 严版数据结构中字符串相关操作的实现及模式匹配

  2. 严版数据结构中字符串HString基本操作,以及模式匹配操作。因为书上基本都有,本人只不过把少数伪代码实现了下,所以分享下
  3. 所属分类:其它

    • 发布日期:2009-12-30
    • 文件大小:167936
    • 提供者:haotianmai
  1. 串操作基本演示(数据结构)

  2. 本程序为一个串基本操作的演示系统,程序中用堆分配存储表示实现HString串类型的最小操作子集的基础上实现串抽象数据类型的其余基本操作(不使用C语言本身提供的串函数)。演示系统主结构为一个StrHeadList类型的串头表,将各串的头指针依次存放于串头数组StrHead中。CurNum为系统中现有的串的数目,CurNum+1是可为下一个新串头指针分配的位置。取StrHead的元素下标作为对应串的内部名。 (1)赋值,命令标识为‘A’ (2)判相等,命令标识为‘E’ (3)联接,命令标识为‘C’
  3. 所属分类:C

    • 发布日期:2010-08-13
    • 文件大小:11264
    • 提供者:evergreenyan
  1. 用c语言进行字符串比较

  2. 这个是进行字符串比较程序:int bijiao(hstring *s,hstring *t){ int i; for(i=0;ilength&&ilength;++i) if(s->ch[i]!=t->ch[i]) return(s->ch[i]-t->ch[i]); return s->length-t->length; }
  3. 所属分类:C/C++

    • 发布日期:2012-04-19
    • 文件大小:1024
    • 提供者:plyjhh
  1. 复制字符串

  2. struecpy(hstring *t,char *chars,int length1) { int j; if(t->ch) free(t->ch); if(!length1) { t->ch='\\0'; t->length=0; } else{ if(!(t->ch=(char *)malloc(length1*sizeof(char)))) printf("overflow"); for(j=0;jch[j]=chars[j]; printf("%c",t
  3. 所属分类:C/C++

    • 发布日期:2012-04-19
    • 文件大小:898
    • 提供者:plyjhh
  1. 数据结构与算法全集(C源代码+详细注释)

  2. 全集内容结构如下: ├─图 │ ├─关键路径(有向无环图及其应用2) │ │ 1.txt │ │ ALGraph.cpp │ │ ALGraph.h │ │ CriticalPath.cpp │ │ CriticalPath.h │ │ InfoType.cpp │ │ InfoType.h │ │ LinkList.cpp │ │ LinkQueue.cpp │ │ LinkQueue.h │ │ Main.cpp │ │ SqStack.cpp │ │ SqStack.h │ │ Stat
  3. 所属分类:C

    • 发布日期:2012-11-27
    • 文件大小:278528
    • 提供者:shengwusuoxi
  1. 广工 串的基本操作

  2. 广工 串的基本操作(课程设计)的演示 //------------基本操作的算法描述--------------------------- //-------------------------------------------------------------------- Status StrAssign(HString &T,char *chars) // 赋值 { //生成一个其值等于串常量chars的串T int len,j,i,m; char s[100]; m=0; i=0;
  3. 所属分类:C/C++

    • 发布日期:2013-03-08
    • 文件大小:12288
    • 提供者:excan
  1. 文本编辑器

  2. 可以实现基本的文本编辑的功能 源代码 #include "c1.h" #include "c4-2.h"//采用串的堆分配存储结构 #include "bo4-2.cpp"//串的堆分配基本操作 #define MAX_LEN 25 //文件最大行数 #define LINE_LEN 75 //每行字符最大值+1 #define NAME_LEN 20 //文件名字最大长度 //全局变量 HString T[MAX_LEN]; char str[LINE_LEN],filename[NAME_
  3. 所属分类:C

    • 发布日期:2013-12-17
    • 文件大小:5120
    • 提供者:u013191234
  1. 串类型的基本定义和实现

  2. 下载好代码后直接在linux环境下减压,make之后即可产生可执行代码,压缩文件中已经包含了可执行代码。 通过串的堆分配存储结构来实现串的以下功能: //生成一个值等于串常量chars的串string int StrAssign(HString *str,char *chars); //返回串string的长度 int StrLength(HString str); //比较两个串的大小,如果str1 > str2,返回值>0,如果相等,返回0,如果str1 < str2,返
  3. 所属分类:C/C++

    • 发布日期:2018-07-31
    • 文件大小:20480
    • 提供者:qq_35463307
  1. C++语言数据结构 串的基本操作实例代码

  2. C语言数据结构 串的基本操作实例代码 输出结果: 实现代码: #include using namespace std; typedef int Status; #define Max 20 #define OK 1 #define ERROR 0 #define OVERLOE -2 typedef struct//堆分配表示串 { char *ch; int length; }HString; //===========================================
  3. 所属分类:其它

    • 发布日期:2021-01-21
    • 文件大小:78848
    • 提供者:weixin_38732519
  1. C语言数据结构之动态分配实现串

  2. C语言数据结构之动态分配实现串 说明:堆分配存储实现串时,串并不是以’\0‘, 而是用数据项int length来表示的,所以和传统的c语言操作字符串有所不同。 头文件 #ifndef PILEHEAD_H_INCLUDED #define PILEHEAD_H_INCLUDED #include #include typedef struct { char* ch ; int len ; }HString ; int StrAssign( HString* pstr , ch
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:37888
    • 提供者:weixin_38608726
  1. C语言数据结构之串插入操作

  2. C语言数据结构之串插入操作 实例代码: /* 串的堆分配存储表示 */ #include #include #include #define OK 1 #define ERROR 0 #define TRUE 1 #define FALSE 0 #define OVERFLOW -2 typedef int Status; typedef struct { char *ch; //如果是非空串,则按串长分配存储区,否则ch为NULL int length; //串长度 }HString
  3. 所属分类:其它

    • 发布日期:2021-01-20
    • 文件大小:61440
    • 提供者:weixin_38691742