对于两个 Java 语言的源程序代码,用哈希表的方法分别统计两个程序中使用 Java 语言关键字的情况,并最终按定量的计算结果, 得出两份程序的相似性。
2023-06-27 23:14:26 128KB 源程序的相似性
1
介绍 设计实现一个小型英汉双解词典 问题描述:设计一个英汉双解电子词典,支持查找、插入、删除等功能。 基本要求:实现字典常用的数据结构包括有序表、AVL树、Patricia Tree(简称PAT tree,它是一棵压缩存储的二叉树结构)、散列表等,选一种数据结构,实现字典的基本操作,查找单词、插入单词(插入时,先查找,找不到则插入,找到则提示用户)、删除单词(删除时,先查找,找到则删除,找不到则提示用户)等。字典是按字母顺序排列的,不能用顺序查找,插入或删除单词后,要保持字典的有序性。 测试数据:任一英文单词。 整体架构 首先,作品分为数据结构部分和用户界面两部分。采用的是c++11实现,用数据结构 Trie(字典树),AVL(平衡树),Hush(散列表)分别进行相应的类,没个类里面分别实现了insert(插入),delete(删除),search(查找操作) 。对于三种数据结构的具体操作会在之后进行具体说明。用户界面采用的是C++的现成框架QT实现,QT中的大多数采用的是代码进行设计,部分才取的是ui进行设计,最后通过QT中的 connect函数 对数据结构部分和用户界面部分
2023-05-10 22:43:13 2.54MB C++ 数据结构课程设计 字典树 平衡树
1
(1)设计济南大学的校园导游图,所含景点不少于10个。以图中顶点表示学校各景点,存放景点名称、代号、简介等信息;以边表示路径,存放路径长度等相关信息。 (2)为来访客人提供图中任意景点的问路查询,即查询任意两个景点之间的一条最短的简单路径。 (3)校园导游图可以根据需要随时增加景点和道路 (4)可以求出任意两个景点之间的所有路径 (5)多个景点的最佳访问路线查询,即经过这多个景点的最短路径。 (6)为来访客人提供图中任意景点相关信息的查询。
1
北邮数据结构 课程设计 单文档记事本 Qt界面
2023-04-18 15:35:26 500KB 记事本 北邮 数据结构 qt
1
(1) 从键盘或文件读入一个合法的算术表达式,输出相应的后缀表达式。后缀表达式中,数据与数据之间加分隔符; (2) 输出正确的计算结果,保留两位小数点; (3) 考虑算法的健壮性,当表达式错误时,要给出错误提示 (4) 可以连续输入,即输入完一个表达式,转换和计算完成后可以提示用户继续输入表达式,直到用户输入一个“#”则退出程序。
2023-04-02 20:22:44 9KB 数据结构 课程设计
1
Polyn.h #include #include #include typedef struct polyn { double coef; int expn; struct polyn* next; }PolyNode, *PLinkList; PLinkList CreatePolyn(int n);//创建一元多项式,使一元多项式呈指数递减 void PrintPolyn(PLinkList head);//输出一元多项式 PLinkList Addition(PLinkList L1,PLinkList L2);//多项式的加法 PLinkList Subtraction(PLi
2023-03-13 10:26:37 58KB 大数据 数据 数据结构
1
数据结构课程设计(班级考勤管理系统)班级考勤管理系统,可以记录本班同学的考勤信息,实现了管理员登录功能和非管理员登录和注册功能,非本班人员不能登录和注册。 管理员登录成功,能够实现的功能有:1、查看个人信息2、修改密码3、确认考勤信息4、浏览所有学生的信息5、浏览所有考勤信息6、添加考勤记录7、删除考勤记录8、修改考勤记录9、查询考勤记录10、统计考勤信息11、重置其它学生密码。 非管理员登录成功,能够实现的功能有:1、查个人信息2、修改密码3、确认考勤信息4、浏览所有考勤信息5、查询考勤信息6、统计考勤信息。 注册功能只限非管理员和本班同学注册,管理员不用注册。
2023-03-12 18:45:54 156KB 数据结构
1
该软件为本人数据结构课程设计作业,采用win32控制台程序,基于链表的增删改查,实现简单的通信录管理系统,具体可以参看我的博客http://blog.csdn.net/htq__/article/details/50846567
2023-02-25 19:22:38 128KB 数据结构 课程设计
1
这是去年做的一份课程设计,用c++,visual studio6.0做的,希望对大家有用处
2023-02-24 21:06:20 337KB 数据结构 AVL搜索树
1
题目:池塘夜降彩色雨 一、需要分析 1、本程序中,以链表中的结点表示雨点,并在每个结点中包含了雨点颜色、雨点的始末坐标、雨点的入水坐标、雨点长度、雨点的状态以及雨点入水后所形成的涟漪的半径等的信息。 2、每个雨点的颜色、始末坐标、入水坐标、雨点长度等信息为随机产生。 3、每个雨点分为从空中下落、入水、形成涟漪三个阶段。并对每个雨点的状态进行记录,即时更新雨点下一次出现的位置,形成涟漪后,即时更新下一个涟漪的半径,当最大的涟漪消失后,再生成新的数据,产生新的雨点。 4、该程序由windows环境编程所得,所用环境为Borland C++ Builder 6,并在Image这个控件上实现降雨的整个过程,用户可根据界面的简单说明进行方便的操作。同时,雨点的风向由用户通过TrackBar这个控件来实现调节。
1