任务: 请设计一个有效的算法,可以进行两个n位大整数的四则运算。 要求: 1.设计数据结构,存储结构; 2.在c兼容环境完成上述题目的代码编写与调试; 3.程序运行界面交互性好; 4.软件运行,给出测试数据。
2021-12-19 11:20:07 434KB 循环链表
1
3、 马踏棋盘问题 在一个n×n的方格棋盘上,有一匹马从任意一个位置(方格)出发,给出一种方案使马走遍棋盘中的每一个方格,且每个方格只走过一次(马走日字)。 程序的输入:在设计程序的要求输入马的初始位置(相应的座标)。 程序的输出:程序的设计完成后应给出马从初始位置走遍棋盘的过程
2021-12-15 22:09:42 231KB 马踏棋盘 数据结构 课程设计 报告
1
约瑟夫环的完整的课程实验报告,如有疑问,欢迎提出。
2021-12-15 22:06:53 604KB 约瑟夫环
1
摘要 2 目录 3 一.设计目的 3 二.需求分析 5 2.1哈夫曼编码/译码器简介 5 2.2需求分析 5 三.概要设计 5 3.1问题分析哈夫曼树的定义 5 四.详细设计 7 4.1 源代码 7 4.2运行结果 22 五.调试分析 23 六.小结 25
2021-12-15 19:45:46 190KB 哈弗曼编码 - 数据结构课程
1
用栈的结构来解决表达式的求值 a.可以完成四则混合运算 b.可以完成实数的四则运算 c.可以检查表达式的输入是否正确 d.演示表达式的求值的操作过程
2021-12-15 16:55:53 204KB 数据结构课程设计报告 C++
1
表达式求值C语言实现《数据结构》课程设计报告 内附C语言源程序及程序流程图等.
2021-12-15 16:17:05 86KB 表达式求值
1
绝对可以实现 #include #include #define M 20 #define MAX 20 typedef struct { int begin; int end; int weight; }edge;
1
数据结构课程设计 C写的二叉树以及设计报告 1. 创建一个二叉树 2. 先序,中序,后序遍历二叉树 3. 在二叉树中的指定位置插入一个新节点 4. 删除二叉树中的指定节点 5. 统计二叉树的层数 6. 统计结点总数 7. 统计叶子结点数目
1
选题十三:学生成绩管理  【问题描述】 本例对学生的成绩管理做一个简单的模拟,用菜单选择方式完成下列功能:登记学生成绩;查询学生成绩;插入学生成绩;删除学生成绩。 【任务要求】 算法输入:操作要求,学生信息 算法输出:操作结果 算法要点:把问题看成是对线性表的操作。将学生成绩组织成顺序表,则登记学生成绩即是建立顺序表操作;查询学生成绩、插入学生成绩、删除学生成绩即是在顺序表中进行查找、插入和删除操作。 (1) 菜单内容 1、 通讯录链表的建立 2、 指定通信录号,显示通信录信息 3、 给定通信录号,修改通信录的信息 4、 给定通信录号,删除通信录信息 5、 指定通信录名字,显示通信录信息 6、给定通信录名字,修改通信录信息 7、给定通信录名字,删除通信录信息 8、重文件中读取设备信息 9、将设备信息存入文件中 10、显示所有通信录信息 21、对通信录进行英文模糊查询 22、对通信录进行中文模糊查询 23、对通讯号进行模糊查询 31 对通信录进行排序输出 0、 退出管理系统
2021-12-09 18:01:59 2.18MB 数据结构
三对角矩阵是一类很重要的特殊矩阵,在数学和物理学中有广泛的应用。它的大致内容为:在对角矩阵中,所有的非零元素集中在以主对角线为中心的带状区域中,即除了主对角线上和直接在主对角线上、下方对称的若干条对角线上的元素之外,其余元素均为零,称为三对角矩阵。三对角矩阵一共有3n-2个非元素,可按照对角线的顺序进行分配,将三对角矩阵的所有非零元素压缩存储到一个一维数组中,并且能够确定这些矩阵的每一个元素(如非零元素)在一维数组中的位置。但是,对于那些非零元素在矩阵中的分布没有规律的特殊矩阵(如稀疏矩阵),则需要寻求其他的方法来解决压缩存储问题。另外,给出两个三角矩阵,然后对这两个三角矩阵进行加减乘法运算和转置
2021-12-07 21:53:40 620KB 数据结构课程设计报告
1