![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
Java学习
nightelves11
有啥问题尽管指出,我会改的
展开
-
Spring学习01
spring-1原创 2021-12-11 17:11:51 · 292 阅读 · 0 评论 -
数据结构课程实践(3)-代码补充 BF算法(朴素匹配算法)
数据结构课程实践(3)-代码补充—BF算法(朴素匹配算法)算法思想:设主串搜索起始位置为i通过主串和子串一一对比不满足时,子串回到初始位置,主串回到初始位置加一处满足时,主串变为i+子串.length()-1处,子串回初始位置继续开始匹配后面的字符直到i>=主串.length()停止。之后就是输出结果代码实现:1.运行类import java.io.BufferedReader;import java.io.FileReader;import java.io.IOExcep原创 2021-03-10 10:54:04 · 164 阅读 · 3 评论 -
数据结构课程实践(2)-代码补充
数据结构实践(2)-代码补充----运用open ,close表来存储存入和取出的数据1.结点类public class Node { private int[][]nowState; private int f;//价值 private int h;//层数 private Node parent; public Node(int [][]nowState ,int h,Node parent){ this.nowState=nowState;原创 2021-03-08 10:09:48 · 141 阅读 · 3 评论 -
数据结构课程实践(3)-代码实现
数据结构课程实践(3)— 代码实现一.题目:文本文件单词的检索与计数1.操作类:import java.io.BufferedReader;import java.io.FileReader;import java.io.IOException;import java.util.Scanner;public class Input { String xml; String word; Scanner scanner =new Scanner(System.in)原创 2021-03-03 14:56:19 · 121 阅读 · 1 评论 -
数据结构课程实践(2)-代码实现
数据结构课程实践(2)一.题目:隐式图的搜索问题----代码实现1.结点类public class Node { //存储当前状态的情况 int [][]nowState=new int[3][3]; Node parent=null; Node child1=null,child2=null,child3=null,child4=null; private int f;//价值 int h=0;//层数 public Node(int [][原创 2021-03-01 22:50:28 · 321 阅读 · 5 评论 -
数据结构课程实践(3)-实验准备与设计
数据结构课程实践(3)— 实验准备与设计一.题目:文本文件单词的检索与计数(1)任务要求:文本文件中每个单词不包含空格且不跨行,单词由字符序列构成且区分大小写,统计给定单词在文本文件中出现的总次数,检索输出的某个单词出现在文本中的行号、在该行中出现的位置。设计数据量大的文本,进行子串的查询处理,分析算法运行的时间效率,对所有输出的匹配位置结果进行验证,以证明算法设计和实现的正确性。用朴素模式匹配算法或KMP算法实现字符串定位;可正确读取,保存文本;(2)目标:建立一个文本文件,统转载 2021-03-01 15:27:25 · 233 阅读 · 0 评论 -
数据结构课程实践(2)-实验准备与设计
数据结构课程实践(2)— 实验准备与设计一.题目:隐式图的搜索问题(1)任务要求:对九宫重排问题,建立图的启发式搜索求解方法;用A*算法求解九宫重排问题。3х3九宫棋盘,放置数码为1~8的8个棋子,棋盘中留有一个空格,空格周围的棋子可以移动到空格中,从而改变棋盘的布局。根据给定初始布局和目标布局,移动棋子从初始布局到达目标布局,求解移动步骤并输出。请设计算法,使用合适的搜索策略,在较少的空间和时间代价下找到最短路径。二.编程语言和软件编程语言:Java软件:IntelliJ I原创 2021-03-01 15:08:13 · 170 阅读 · 1 评论 -
数据结构课程实践(1)-代码实现
数据结构课程实践(1)一.题目:学生成绩档案管理系统----代码实现1.数据类(1)学生类public class Student implements java.io.Serializable{ //学号、姓名、专业、四门课成绩、总分、名次 private String num; private String name; private String major; private double class1Score; private double原创 2021-02-28 12:03:24 · 303 阅读 · 0 评论 -
双向冒泡排序算法-Java实现
双向冒泡排序算法-Java实现算法思想:类似于冒泡排序首先是定义两个边界即left和right其次通过left右移进行冒泡排序,即将最左边数据与之后数据的不断比较交换,直到第一个数据为最小,之后left++;right的操作与left类似且对称结合条件:left>=right时循环中断代码实现:public int[] doubleBubbleSort(int []array){ int []arr=array; int left=0;right=arr.size()-1; wh原创 2021-02-27 19:10:03 · 1264 阅读 · 2 评论 -
Java将数据类导入与导出到文本文档中
Java将List装载的数据类导入与导出文档首先定义一个学生类public class Student { private String num; private String name; private String score; public Student(String num, String name, String score) { this.num = num; this.name = name; this.s原创 2021-02-25 11:37:59 · 798 阅读 · 2 评论 -
数据结构课程实践(1)-实验准备与设计
数据结构课程实践(1)—实验准备与设计题目:学生成绩档案管理系统任务要求:学生信息录入,信息包括学号、姓名、专业、四门课成绩、总分、名次;系统可对学生信息浏览、增加、删除和修改;按学生成绩确定名次及信息输出,双向冒泡排序、希尔排序、快速排序、堆排序。要求可对学生信息查询,根据学号或姓名进行查找;信息修改仅可修改四门课成绩;文件存取学生信息。...原创 2021-02-24 19:58:10 · 223 阅读 · 0 评论 -
Java的文档导入与导出
Java的文档导入与导出第一个版本:import java.io.*;public class Test3 { public static void main(String []args) { File file=new File("文件名"); String text="1112222aaaa"; try { Writer w=new FileWriter("文件名\\test.txt",true);原创 2021-02-24 18:52:21 · 192 阅读 · 1 评论 -
通过JFrame构建登录界面
通过JFrame构建登录界面import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;import javax.swing.JPanel;import javax.swing.JPasswordField;import javax.swing.JTextField;import java.awt.event.ActionEvent;import java.awt.event.ActionLis原创 2021-02-23 22:19:55 · 965 阅读 · 1 评论 -
Java中Swing类
Swing类部分画图方法讲解定义框架JFrame jFrame=new JFrame("标题名字");jFrame.setBounds(0,0,1200,1200);//设置框架的大小jFrame.setVisible(true);//设置框架为可见将背景图片加载进入程序中ImageIcon image=new ImageIcon("文件地址");JLabel label=new JLabel(image);label.setBounds(0,0,image.getIconWidth(原创 2021-02-23 21:26:15 · 452 阅读 · 3 评论 -
Java学习(1)
Java学习(1)基础语句Java中的数据类型划分:基本类型(jdk定义好的常用数据类型)引用类型(有jdk定义好的类的类型,以及可以自定义扩展的类型)基本类型一共有8种:数值 byte字节 short int long float double非数值 char Boolean字符串类型称为 String //引用Java的8种基本类型只能对相应类型的值进行描述,不具备其他功能。Java为了能够增强扩展基本类型的功能,就为每个基本类型单独编写了一个基础类其中0开头数据是八进制char原创 2021-01-13 11:48:36 · 56 阅读 · 0 评论 -
商品管理系统Java实现
商品管理系统//主要功能,商品新增,查找,更改价格,以及删除Java实现商品类public class Goods { //商品信息:商品名称,商品价格,商品销量,商品种类,商品品牌对应编号 private String goodsName; private double goodsPrice; private int goodsSales; private String goodsCategories; private int brandsNum;原创 2020-12-24 15:55:53 · 7958 阅读 · 4 评论