- 148
- 0
- 约2.86万字
- 约 36页
- 2018-08-30 发布于贵州
- 举报
数据结构综合-实验实验指导书
温州大学瓯江学院
WENZHOU
综
合
实
验
指
导
书
专 业
计算机科学与技术
课 程
数据结构综合实验
数据结构综合实验实验 指导书
瓯江学院理工分院 谢胜利编
实验一 线性表的应用
实验一(1) 长整数运算
[问题描述]
设计一个程序实现两个任意长的正整数求和运算。
[基本要求]
利用单链表实现长整数的存储,每个结点存储四位数。任何整型变量的范围不超过255位。输入形式为不超过255位数字组成的字符串,输出形式为每四位一组,组间用逗号隔开。
[测试数据]
(1) 0;0;应输出“0”。
(2) ;1;应输出“1,0000,0000”。
[实现提示]
(1)可以在每个结点中仅存十进制数的4位,即不超过9999的非负整数,整个链表现为万进制数,且低四位在最前,逆序排列。
(2)相加过程中不要破坏两个操作数链表。建立一个新的链表来存放两数的和。
[算法思想]:
(1)数据描述:可采用一个带有头结点的循环链表来表示一个非负的超大整数。从低位 开始每四位组成的数字,依次放在链表的第一个、第二个、……结点中,不足四位的最高位存放在链表的最后一个结点中。
例如:大整数“ 4321”可用如下的头结点的链表表示:4321
8765
8909
0567
head
您可能关注的文档
- 提高企业优良效益de准时化生产.doc
- 提案书模板基于DISC的人际沟通王智勤2013年版.docx
- 提高CAD作图速度deCAD技巧作图员必知.doc
- 提高企业员工素质de探讨.doc
- 提高发动机动力性能de途径.doc
- 提高工程-成本控制完善施工质量管理.doc
- 提高基础会计教学质量的措施.doc
- 提高城市-可持续发展能力在线考核.doc
- 提高学生-自主学习能力的研究方案.doc
- 提高工程-施工质量的管理措施.doc
- 2022年重庆一中高考历史考前适应性试卷.pdf
- 深圳的生物多样性保护(2026)-深圳市生态环境局.pptx
- 2026年ASCO生物医学追踪数据监测医疗保健规划师 2026 Biomedtracker Datamonitor Healthcare ASCO Planner.pptx
- 模板安全设施设计专篇正文(初稿).pdf
- 北京市朝阳区2022-2023学年高三上学期期末生物试卷.pdf
- 北京市东城区2022-2023学年高三上学期期末语文试题.pdf
- 北京市平谷区2022-2023学年高二上学期期末语文试卷.pdf
- 北京市顺义区2022-2023学年高二上学期期末质量检测化学试题.pdf
- 北京市西城区2022-2023学年高三上学期期末语文试题.pdf
- 福建省福州第四中学2022-2023学年高二上学期期末考试化学试卷.pdf
原创力文档

文档评论(0)