没有合适的资源?快使用搜索试试~ 我知道了~
串-数据结构实验报告[修改版].docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 57 浏览量
2022-07-13
01:20:49
上传
评论
收藏 29KB DOCX 举报
温馨提示
试读
13页
串-数据结构实验报告[修改版].docx串-数据结构实验报告[修改版].docx串-数据结构实验报告[修改版].docx串-数据结构实验报告[修改版].docx串-数据结构实验报告[修改版].docx串-数据结构实验报告[修改版].docx串-数据结构实验报告[修改版].docx串-数据结构实验报告[修改版].docx
资源推荐
资源详情
资源评论
第一篇:串-数据结构实验报告
【源程序】:
#include #include #include void choose(char *s, int i,int m,char *t);
//i 位置截取 m 个字符函数 void main() //主函数 { char *s,*t; int i,sl,m;
s=(char *)malloc(100*sizeof(char));
t=(char *)malloc(100*sizeof(char));
printf(" 输入主字符串 s=?"); gets(s); printf(" s=%s\n",s);
printf(" 输入位置 i=?"); scanf("%d",&i); printf(" i=%d",i);
printf(" 输入字符个数 m=?"); scanf("%d",&m); printf("\n m=%d\n",m);
sl=strlen(s);
if(i>sl) printf("i 位置出错\n");
else if(i+m>sl+1) printf("m 位置出错");
else
{
choose(s,i,m,t);
printf(" 子串为 t=%s",t);
} } //end_main void choose(char *s, int i,int m,char *t) { int n;int j=0; for(n=i;n
三.实验结论及分析
串的存储结构包含有顺序存储结构和链式存储结构。在串的顺序存储结构中,表示串的长度通常有两
种方法:一种方法是设置一个串的长度参数,其优点在于便于在算法中用长度参数控制循环过程;另一种
方法是在串值得末尾添加结束标记,此种方法的优点在于便于系统自动实现。在串的存储过程中,串值用
双引号引起来,系统将自动在串值得末尾添加结束标记‘\0’字符,这样,字符串数组名给出了串在内存中
的开始地址,串值末尾的结束标记‘\0’字符标记了串在内存中的结束位置。在本次试验中源程序、以及试
验三中,当字符位置在原字符串的最后位置时,为实现字符串的结尾,在字符串最后添加一个’\0’。
在实习一中,gets(),scantf()两个函数的不同在于,gets()通过键盘接受字符时,直到遇到换行符结束,
而 scanf()结束标志可以是‘空格键‘、’Tab‘键、或者换行符,这在运行截图中有体现,输入的字符串是
abcdefghj klmn,其中将 abc 替换为%%%,而输出时是%%%defghj。
四、实验总结
本次试验之后,学会了串函数的相关调用以及串的相应操作。
第二篇:数据结构实验报告
注意:实验结束后提交一份实验报告电子文档
电子文档命名为“学号+姓名”,如:E01214058 宋思怡
《数据结构》实验报告
(一)
学号:姓名:专业年级:
实验名称:线性表
实验日期:2014 年 4 月 14 日
实验目的:
1、熟悉线性表的定义及其顺序和链式存储结构;
2、熟练掌握线性表在顺序存储结构上实现基本操作的方法;
3、熟练掌握在各种链表结构中实现线性表基本操作的方法;
4、掌握用 C/C++语言调试程序的基本方法。
实验内容:
一、编写程序实现顺序表的各种基本运算,并在此基础上设计一个主程序完成如下功能:
(1)初始化顺序表 L;
(2)依次在 L 尾部插入元素-1,21,13,24,8;
(3)输出顺序表 L;
(4)输出顺序表 L 长度;
(5)判断顺序表 L 是否为空;
(6)输出顺序表 L 的第 3 个元素;
(7)输出元素 24 的位置;
(8)在 L 的第 4 个元素前插入元素 0;
(9)输出顺序表 L;
(10)删除 L 的第 5 个元素;
(11)输出顺序表 L。
源代码
调试分析(给出运行结果界面)
二、编写程序实现单链表的各种基本运算,并在此基础上设计一个主程序完成如下功能:
„„„„
„„„„
小结或讨论:
(1)实验中遇到的问题和解决方法
(2)实验中没有解决的问题
(3)体会和提高
第三篇:数据结构实验报告
南京信息工程大学实验(实习)报告
实验(实习)名称数据结构实验(实习)日期 2011-11-2 得分指导教师周素萍
系公共管理系专业信息管理与信息系统年级10 级班次 1 姓名常玲学号 2010230700
3 实验一顺序表的基本操作及 C 语言实现
【实验目的】
1、顺序表的基本操作及 C 语言实现
【实验要求】
剩余12页未读,继续阅读
资源评论
คิดถึง643
- 粉丝: 3900
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功