- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于写程序
关于写程序
程序设计语言
程序设计语言的作用
如何学习程序设计语言学习程序设计语言如同学习外语。
C语言的大语法
程序员的素质
编程实例
设计—编码—调试排错—测试
编码:编辑—编译—链接
举例:一元多项式相乘
设计
程序以命令行方式(终端)运行;
构想如下:
用户输入两个一元多项式,程序计算并输出这两个多项式的乘积;
输入格式为:按降序依次输入每一个单项,每个单项包括一个系数(浮点)和一个指数(整数),每个数值之间用空白间隔,多项式输入用-1 –1作为结束;
输出格式为:按降序依次输出每一个单项,每个单项输出一个系数和一个指数,数值之间用空白间隔;如果多项式为0,则直接输出0。
准备采用的技术:
一元多项式采用带头结点的单链表存储。
编码
代码的结构包括:一元多项式的实现(结构定义、基本操作定义、运算定义)
和主过程。
线性表应用编程
例一:反转一个带头结点的单链表。
int LinkListConv(LinkList L)
{
ListNode *p = L-next;
L-next = NULL;
while (p!=NULL)
{
ListNode *q = p;
p = p-next;
q-next = L-next;
L-next = q;
}
return 1;
}
例二:一个顺序结构线性表中,存在一些0元,编写高效算法,将0元删除。
如,表中为(7, 5, 0, 9, 0, 0, 12, 3, 0, 0, 4, 5),处理后表为
(7, 5, 9, 12, 3, 4, 5)。
int Pack1(SList S)
{
int i;
while (i = Search(S, 0), i=0)
{
DeleteSList(S, i);
}
return 1;
}
int Pack2(SList S)
{
int i, j;
for (i=0; iS.tablelen S.buffer[i]!=0; i++);
for (j=i+1; jS.tablelen; j++)
{
if (S.buffer[j]!=0)
{
S.buffer[i] = S.buffer[j];
i++;
}
}
S.tablelen = i;
return 1;
}
海盗分钻石问题
每一个海盗都预先抽好了一个编号,从1到N;
海盗按顺序提出分割方案;
然后由大家进行表决;
如果有半数以上(含半数)海盗通过了方案,则以此方案为准,不再继续分割;
如果没有达到半数以上通过,提出方案的海盗自行消失;
盗亦有道;
所有的海盗都足够的聪明;
求生的欲望大于求财的欲望;
分到的钻石越多越好;
变量有两个:钻石有M块,海盗有N个人;
哈夫曼算法的改进
2006-12-16 7:52
您可能关注的文档
最近下载
- SL288-2014《水利工程施工监理规范》全套表格.doc
- 人教版二年级数学上册期末测试卷.doc VIP
- 舟山海岛地名文化特征浅谈.docx VIP
- GB 45673-2025《危险化学品企业安全生产标准化通用规范》之“5.13事故和事件”审核检查单(雷泽佳编制-2025A0).pdf VIP
- 一种有机肥空气雾化喷浆造粒系统.pdf VIP
- 高三第一月考成绩分析班会-课件.ppt VIP
- (正式版)SH∕T 3507-2024 石油化工钢结构工程施工及验收规范.pdf VIP
- 《树立正确的金钱观》课件.pptx VIP
- 《教育强国建设规划纲要(2024-2035年)》测试题.docx VIP
- 19 软件研制总结报告(模板)-GJB438C.docx VIP
原创力文档


文档评论(0)