没有合适的资源?快使用搜索试试~ 我知道了~
BIT数据结构行编辑
需积分: 9 5 下载量 82 浏览量
2012-11-14
17:15:34
上传
评论
收藏 8KB TXT 举报
温馨提示
试读
11页
BIT数据结构课程里的一道练习题,题目为行编辑。
资源推荐
资源详情
资源评论
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct node
{
char data;
struct node *next;
}NODE;
typedef struct head
{
NODE *data;
struct head *next;
}HEAD;
void create(char m[],HEAD *head)
{
HEAD *o;
NODE *p;
int len,i;
o=head;
while(o->next!=NULL)
o=o->next;
len=strlen(m);
o->next=(HEAD*)malloc(sizeof(HEAD));
o=o->next;
o->next=NULL;
p=(NODE*)malloc(sizeof(NODE));
o->data=p;
p->data=m[0];
p->next=NULL;
for(i=1;i<len;i++)
#include<stdlib.h>
#include<string.h>
typedef struct node
{
char data;
struct node *next;
}NODE;
typedef struct head
{
NODE *data;
struct head *next;
}HEAD;
void create(char m[],HEAD *head)
{
HEAD *o;
NODE *p;
int len,i;
o=head;
while(o->next!=NULL)
o=o->next;
len=strlen(m);
o->next=(HEAD*)malloc(sizeof(HEAD));
o=o->next;
o->next=NULL;
p=(NODE*)malloc(sizeof(NODE));
o->data=p;
p->data=m[0];
p->next=NULL;
for(i=1;i<len;i++)
{
p->next=(NODE*)malloc(sizeof(NODE));
p=p->next;
p->data=m[i];
p->next=NULL;
}
}
void charu(HEAD *head,char m[])
{
char n[100];
int i,j=0,x,count=0;
HEAD *p=head,*q,*o;
NODE *pp;
memset(n,0,sizeof(n));
for(i=2;m[i]!='/';i++)
n[j++]=m[i];
x=atoi(n);
j=i;
o=head;
while(o->next!=NULL)
{
count++;
o=o->next;
}
if(count<x)
{
while(p->next!=NULL)
p=p->next;
p->next=(HEAD*)malloc(sizeof(HEAD));
p=p->next;
p->next=(NODE*)malloc(sizeof(NODE));
p=p->next;
p->data=m[i];
p->next=NULL;
}
}
void charu(HEAD *head,char m[])
{
char n[100];
int i,j=0,x,count=0;
HEAD *p=head,*q,*o;
NODE *pp;
memset(n,0,sizeof(n));
for(i=2;m[i]!='/';i++)
n[j++]=m[i];
x=atoi(n);
j=i;
o=head;
while(o->next!=NULL)
{
count++;
o=o->next;
}
if(count<x)
{
while(p->next!=NULL)
p=p->next;
p->next=(HEAD*)malloc(sizeof(HEAD));
p=p->next;
剩余10页未读,继续阅读
资源评论
linqingyu310
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功