- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通软实训
通信软件基础实训报告
班级:0101311
学号:2013210394
姓名:的实验简单的c语言程序,输出字符其地址用指针输入的两个数字是让回顾记不清的c语言的基础操作运用递归法输数列的前和,a[0]=1,a[1]=2,a[2]=3;且a[i]=a[i-3]+a[i-2]+a[i-1]-i。知道两方法的不同之处和各自的
(1)与1.1实验相同,
(2)
其中最主要的循环是do{x1=x0;
x0=F(x1); }
while(fabs(x0-x1)E);
E了结果的精度定义为
把10进制数转化成8进制数(如十进制110转化八进制结果为144),其中十进制数转化成任意进制(x进制)的方法:除x取余到排法。用堆栈的方法实现,会调用初始化栈,入栈,出栈等函数:int EmptySStack(struct SStack * S)(初始化栈)、int PushSStack(struct SStack * S,int x)(入栈)、int PopSStack(struct SStack * S,int * x)(出栈)。
杨辉三角形(循环队列)
用循环队列输出杨辉三角直角形式的前
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
……
要求我们掌握void InitCSQueue(struct CSQueue *csq)队列函数int InCSQueue(struct CSQueue *csq,int x)(入队列函数、int OutCSQueue(struct CSQueue *csq,int *x)出队列函数,定义类型int整。
(1)带节点的单链表实验实训的表的)中的信息
()卖出后,相关的信息
()及插入新的信息
(4)课本上的,了解相关函数:struct LList * creatLList()(链表的)、int Renew(struct LList *L,int a)相关信息)、int Delete(struct LList *L,int a)(节点)、int Insert(struct LList *L,int a,int b,int c)(插入节点)、int Totalprice(struct LList *L)(遍历单链表函数计算总价值)此次不仅需要我们课本上的相关函数,更需要我们灵活处理main函数中对各个函数调用
此次实验内容主要为的叶子节点数,哈弗曼树)
在mysql数据库上用SQL实现相关的要求,包括txt文件中的数据导入的表中为:mysql LOAD DATA LOCAL INFILE ‘path\provider.txt’ INTO TABLE pet;)创建的链表进行浏览查找熟悉插入、删除、授权、、创建视图等操作。
2.1 超市进出货(链表)
实训内容及其目的
内容:带节点的单链表实验实训的表的)中的信息卖出后,相关的信息及插入新的信息
实验目的:对链表的相关操作函数功能及其流程图
:
:
的元素
将p所指结点*p的链域p-next改为指向待删结点。*p的后继结点,该操作可以通过将带删结点*p的链域p-next的值传给结点*p的链域p-next完成;p-next=p-next。
插入元素:
按序号查找元素:
中出现的错误及解决方法
的错误:中对定义的调用未成功
方法:输出结果
实训内容及其目的
内容:的叶子节点数,
实验目的:
主要函数功能和流程图
;/还有其他函数找到题目后补上
哈弗曼树)
void?CreatBiTree(BitTree?*bt) //用扩展先序遍历序列创建二叉树,如果是当前树根置为空,否则申请一个新节点/
{?char?ch;?
?ch=getchar();?
??if(ch==.)
*bt=NULL;??
else??{?*bt=(BitTree)malloc(sizeof(BitNode));//申请存储空间?????
(*bt)-data=ch;?????//生成根结点?????
CreatBiTree(((*bt)-LChild));?????//构造左子树????
CreatBiTree(((*bt)-RChild));??}???//构造右子树?????
}?
先序遍历二叉树的递归算法如下:
void??PreOrder(BitTree?root)?
{?if?(root!=NULL)?
?{??Visit(root?-data);??
???????PreOrder(root?-LChild);?//递归调用核心??????
??PreOrder(root?-RChild);??}
?}?
中序遍历二叉树的递归算法如下:
void??InOrder(BitTree?root)??
{?if?(root!=NULL)??
{?
文档评论(0)