- 博客(16)
- 问答 (1)
- 收藏
- 关注
原创 APT等各类下载源
Debiandebian 9http://cdimage.debian.org/cdimage/archive/9.13.0/amd64/iso-dvd/debian-9.13.0-amd64-DVD-1.iso
2024-04-09 17:27:08
130
原创 手撕代码总结(纯Java版)------数据结构
文章目录链表头插法尾插法任意位置插入查找是否包含删除元素(首次出现)树先序遍历(DLR)中序遍历(LDR)后序遍历(LRD)层次遍历深度遍历查找链表头插法 public void addFirst(int data) { // 1. 拿到一个实体 Node node = new Node(data); // 2. 插入 // 如果是第一次插入,直接到头节点 if (this.head == null) {
2022-04-06 00:34:52
884
原创 手撕代码总结(纯Java版)------常见算法
KMP算法public static int kmpSearch(String s, String p) { int sLen = s.length(); int pLen = p.length(); if (sLen < pLen) { return -1; } int[] next = getNext(p); // matching: O(n) int i = 0, j = 0; while (i < sLen &&a
2022-04-06 00:10:10
974
原创 手撕代码总结(纯Java代码)--------查找算法
查找算法文章目录查找算法顺序查找优化版(添加哨兵)二分查找顺序查找public static int search(int[] a, int key) { for (int i = 0, length = a.length; i < length; i++) { if (a[i] == key) return i; } return -1;}优化版(添加哨兵)public static int search(int[] a,
2022-04-05 23:11:50
301
原创 手撕代码总结(纯Java代码)-------排序算法
排序算法文章目录排序算法冒泡排序快速排序选择排序插入排序希尔排序归并排序堆排序计数排序基数排序桶排序冒泡排序 public static int[] BubbleSort(int[] array) { for (int i = 0; i < array.length; i++) { for (int j = 0; j < array.length - 1 - i; j++) if (array[j + 1] < array[j]) {
2022-04-05 23:10:24
328
原创 java跨平台的原理
具有平台无关性平台无关性,平台无关性的具体表现在于,Java是“一次编写,到处运行(Write Once,Run any Where)"的语言,因此采用Java语言编写的程序具有很好的可移植性,而保证这一点的正是Java的虚拟机机制。在引入虚拟机之后,Java语言在不同的平台上运行不需要重新编译。Java跨平台原理由源文件(.java)—>字节码文件(.class)(二进制文件)-----> 解释---->Unix,Win,Linux等机器。1.一次编译,到处运行2.编译器的作用
2022-02-16 19:35:54
392
原创 山科大web开发————表格的制作(个人简历)
话不多说直接上代码和效果图:效果图:代码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>工作简历</title> <style> .blue{ color: #2F76C0; } .red{ color
2020-09-03 19:21:12
719
原创 7-24 jmu-Java&Python-统计一段文字中的单词个数并按单词的字母顺序排序后输出 (25分)
现需要统计若干段文字(英文)中的不同单词数量。如果不同的单词数量不超过10个,则将所有单词输出(按字母顺序),否则输出前10个单词。注1:单词之间以空格(1个或多个空格)为间隔。注2:忽略空行或者空格行。注3:单词大小写敏感,即’word’与’WORD’是两个不同的单词 。输入说明若干行英文,最后以!!!为结束。输出说明不同单词数量。 然后输出前10个单词(按字母顺序),如果所有单词不超过10个,则将所有的单词输出。输入样例Failure is probably the fort
2020-07-14 23:25:27
1370
原创 7-6 学生列表2 (25分)
编写学生类,包含学号no、姓名name、成绩score,提供必要的构造函数、toString函数和equals/hashcode函数,其中,toString函数的格式为“no:xxx name:xxx score:xxx”,no参与equals和hashcode的计算 在main函数中构造一个容器存放学生对象 从命令行输入多个学生对象,存入列表中 从命令行中读入在列表对象上的操作,具体操作包含: add 添加一个学生(包含学号和学生姓名) delete 删除一个学生(包含学号) set 修改一个学生信息(只
2020-07-14 22:01:04
983
原创 7-1 jmu-Java-04面向对象进阶--02-接口-Comparator (25分)
Arrays.sort可以对所有实现Comparable的对象进行排序。但如果有多种排序需求,如有时候需对name进行降序排序,有时候只需要对年龄进行排序。使用Comparable无法满足这样的需求。可以编写不同的Comparator来满足多样的排序需求。1.编写PersonSortable2类属性:private name(String)、private age(int)有参构造函数:参数为name,agetoString方法:返回格式name-age2 编写Comparator类编写N
2020-07-13 21:04:48
546
原创 6-23 图书列表 (25分)
构建一个书类Book,包括名称(字符串),价格(整型),作者(字符串,多个作者当做一个字符串处理),版本号(整型),提供带参数的构造函数Book(Stringname, int price, String author, intedition),提供该类的toString()和equals()方法,toString方法返回所有成员属性的值的字符串形式,形如“name:xxx, price: xxx, author: xxx, edition:xxx”,当两个Book对象的名称(不关心大小写,无空格.
2020-07-13 17:42:57
982
原创 6-12 sdust-Java-模拟主板、USB口、TypeC口、PS2口设备 (20分)
使用Java编码设计实现模拟计算机硬件中的主板、USB口、TypeC口、PS2口及其组合方式。通常,计算机主板中提供了各种不同类型的对外接口,可以对接不同类型的设备。例如,可以接USB口的U盘、鼠标等,可以接TypeC口的鼠标、键盘,可以接PS2口的键盘。要求:1)通过下面Main类中main方法给出的代码及其注释,设计相关的类、抽象类或接口(具体需要的类、接口或抽象类,根据程序样例给出的代码和注释来编写),使得main方法中的代码能够正确运行,且能够实现样例所示的输入输出功能。2)代码设计中要考虑可扩展性
2020-07-13 15:28:42
144
原创 6-10 创建一个直角三角形类实现IShape接口 (20分)
创建一个直角三角形类(regular triangle)RTriangle类,实现下列接口IShape。两条直角边长作为RTriangle类的私有成员,类中包含参数为直角边的构造方法。interface IShape {// 接口public abstract double getArea(); // 抽象方法 求面积public abstract double getPerimeter(); // 抽象方法 求周长}直角三角形类的定义:直角三角形类的构造函数原型如下:RTriangle(d
2020-07-12 23:10:32
2352
原创 6-4 汽车类 (20分)
6-4 汽车类 (20分)1.编写汽车类,其功能有启动(start),停止(stop),加速(speedup)和减速(slowDown),启动和停止可以改变汽车的状态(on/off),初始时状态为off,速度为0,speedUp和slowDown可以调整汽车的速度,每调用一次汽车速度改变10(加速增10,减速减10),汽车启动后才能加减速,加速上限为160,减速下限为0,汽车速度减为0后才能停止,给出汽车类的定义。 Main函数中构造一个汽车对象,并对该对象进行操作,各个操作的编号为:2.start3
2020-07-12 22:10:17
802
原创 MATLAB实现——监督学习神经网络的分类
实验内容:现采集到 150 组不同类型鸢尾花(Setosa、Versicolour 和 Virginica)的四种属性: 萼片长度、萼片宽度、花瓣长度和花瓣宽度,样本编号与四种属性的关系如图 9.1 所示(其 中,样本编号 1-50 为 Setosa,51-100 为 Versicolour,101-150 为 Virginica)。从图中 大致可以看出,花瓣长度、花瓣宽度与鸢尾花类型间有较好的线性关系,而萼片长度、萼 片 宽度与鸢尾花类型间呈现出非线性的关系。 现要求:1. 利用 GRNN 和 P
2020-07-10 00:30:28
3535
3
空空如也
在申请JetBrains时邮箱中链接过期问题
2022-01-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人