- 博客(6)
- 收藏
- 关注
原创 题目3:文本文件单词的检索与计数(代码实现)
题目3:文本文件单词的检索与计数(代码实现)文件读取KMP算法BF算法主菜单主类(main.java) 文件读取 package English_word; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.util.ArrayList; public class Reader { pr
2021-03-21 17:42:24 291
原创 题目2:隐式图的搜索问题(代码实现)
题目2:隐式图的搜索问题(代码实现)主类Readme 主类 import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; import java.util.Scanner; public class Main implements Comparable { private int[] num = new int[9]; //估计函数f(n):从起始状态到目标的最小估计值 pr
2021-03-16 08:35:50 79 1
原创 题目1:学生成绩档案管理系统(代码实现)
题目1:学生成绩档案管理系统(代码实现)学生类数据交互类1.读写功能2.数据库类数据访问对象类系统服务类四个排序1.双向冒泡2.希尔排序3.快速排序4.堆排序主类工具类学生信息文件README文件 学生类 package Pojo; import java.util.Objects; public class StudentNode { private int id; private String name; private String major; private
2021-03-16 01:28:00 110
原创 实验三:文本文件单词的检索与计数实验预习
文本文件单词的检索与计数实验内容实验任务思路 实验内容 实验任务 建立一个文本文件,统计给定单词在文本文件中出现的总次数及位置。 实现要求: 文本文件中每个单词不包含空格且不跨行,单词由字符序列构成且区分大小写,统计给定单词在文本文件中出现的总次数,检索输出的某个单词出现在文本中的行号、在该行中出现的位置。 设计数据量大的文本,进行子串的查询处理,分析算法运行的时间效率,对所有输出的匹配位置结果进行验证,以证明算法设计和实现的正确性。 用朴素模式匹配算法或KMP算法实现字符串定位; 可正确读取,保存文本;
2021-03-02 01:32:22 138 1
原创 实验二:隐式图的搜索问题实验预习准备
隐式图的搜索问题实验任务实验要求语言选择题目分析 实验任务 1)对九宫重排问题,建立图的启发式搜索求解问题的方法; 2)用A*算法求解九宫重排问题。 实验要求 九宫重排问题即在3х3九宫棋盘中,放置数码为1~8的8个棋子,棋盘中留有一个空格,空格周围的棋子可以移动到空格中,从而改变棋盘的布局。根据给定初始布局和目标布局,求解如何移动棋子才能从初始布局到达目标布局,找到一种最少步骤的移动方法。 思考题: 1、 启发式搜索和启发式信息函数的设计原则? 2、 启发式搜索能否实现全局最优路径求解? 语言选择 编程
2021-03-02 01:09:08 393 1
原创 实验一:学生成绩管理实验预习准备
学生成绩管理实验预习准备实验内容实验要求语言选择项目思路实验的数据结构学生信息的录入、查询、修改功能的实现文件的读写功能排序双向冒泡排序希尔排序快速排序堆排序 实验内容 建立学生成绩档案管理的数据结构和存储结构; 完成学生成绩档案管理数据的基本操作; 排序菜单要给出排序方法选择。 实验要求 (1)本设计要求采用顺序存储结构,实现关于学生成绩档案处理的相关问题; (2)学生信息的录入、查询、修改、排序、按学生成绩确定名次以及信息的输出; (3)学生信息包含:学号、姓名、专业、四门课、总分以及排名; (4)
2021-03-02 00:21:08 359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人