任意长的整数加减法运算 设计算法,实现一个任意长的整数进行加法、减法运算的演示程序。例如:1234,5123,4512,3451,2345与-1111,1111,1111,1111,1111的加法结果为:0123,4012,3401,2340,1234。基本要求如下: (1) 利用链表实现长整数的存储,每个节点含一个整型变量; (2) 整型变量的范围:-(2^15 -1)~(2^15 -1); (3) 输入与输出形式每四位一组,组间用逗号分隔开。如:1986,8213,1935,2736,3299; (4) 界面友好,每步给出适当的操作提示,并且系统具有一定的容错能力。 至少给出下面的测试数据: (1)0; 0 (2)-2345,6789; -7654,3211 (3)-9999,9999; 1,0000,0000,0000 (4)1,0001,0001; -1,0001,0001 (5)1,0001,0001; -1,0001,0000 (6)-9999,9999,9999; -9999,9999,9999 (7)1,0000,9999,9999; 1
2024-06-11 10:39:34 6KB 长整数的加减
1
动态链表.exe
2024-05-23 15:29:46 128KB
1
源代码,内涵测试数据
2024-05-08 11:25:19 968KB
1
1)编程实现单链表的以下基本操作:建立单链表,查找单链表,插入单链表,删除单链表。 2)采用单链表结构编程实现:两个有序单链表的归并运算。
2024-01-13 22:42:02 4KB 数据结构 单链表 增删改查
1
各种形式的链表C++实现方式 ,以及其对应的代码 1.单向链表链表 2.单向循环链表 3.双向链表 内容非常详细
2023-12-19 08:06:12 6KB c++链表 代码
1
C++类实现链表,定义ListNode和LinkedList两个类实现了链表的创建,插入,删除操作等。
2023-11-14 08:05:06 2KB 面向对象
1
自己写的,C++语言实现十字链表模板容器类,包含对十字链表的操作API,使用了异常机制处理错误,适合对十字链表的学习,也适合直接作为模块使用。
2023-11-08 08:01:17 3KB 十字链表
1
自己写的一个小项目。用数组模拟实现java的数据结构,性能还行。和源码思路比较接近。可以看看,有助于初学者了解数据结构与算法。
2023-11-05 07:01:26 32KB java
1
建立一个无序链表,每个结点包含:学号、姓名、年龄、C++成绩、数学成绩和英语成绩。要求除主函数外编写4个函数:一个函数完成建立链表的工作,第二个函数完成输出链表上各结点值,第三个函数求出总分最高和最低的同学并输出,第四个函数完成释放链表结点占用的动态存储空间。
2023-11-02 08:02:42 1KB 无序链表
1
C++用双向链表实现的贪吃蛇。是DOS下开发的。没有使用system("cls") 所以不闪屏。。 初学者可以用这个训练数据结构中的双向链表使用,写有意义的小游戏。
2023-11-02 08:02:12 4KB 双向链表
1