- 博客(6)
- 收藏
- 关注
原创 图书借阅管理系统
该系统的用户分为两部分:一部分是学生用户,另一部分是教师用户用户信息管理,有账号、姓名、性别、密码、头像、邮箱、学校、注册时间等,可以对用户信息进行增删改查,分页、搜索用户等操作图书管理:有图书的id,图片,名称,价格,数量,上架时间等信息,功能同上借阅管理,对用户借阅书籍进行一个统筹管理,进行管理操作。
2023-11-16 23:15:15 79
原创 基于Android的毕业生关怀系统
该系统的用户分为3类角色:毕业生、教师、管理员,其中毕业生能够寻友,发毕业圈,浏览母校的信息动态,收藏需要的信息;教师能够查找学生的所有信息,可以在毕业圈里面查看、发布、评论消息,发布优秀毕业生的风采。一、环境介绍1.开发环境jdk8、git、maven、idea、springboot............
2022-07-19 16:40:01 706 2
原创 堆排序算法
一基础概念 堆的结构可以分为大根堆和小根堆,是一个完全二叉树,而堆排序是根据堆的这种数据结构设计的一种排序,下面先来看看什么是大根堆和小根堆1.1 大根堆和小根堆 性质:每个结点的值都大于其左孩子和右孩子结点的值,称之为大根堆;每个结点的值都小于其左孩子和右孩子结点的值,称之为小根堆。如下图1.2条件父结点索引:(index- 1) / 2左孩子索引:2 *index+ 1右孩子索引:...
2021-08-29 21:33:47 59
原创 快速排序-QuickSort
1、快速排序思想快速排序的核心是分割,确定一个用作分割的基准数字,将原数组分割成两个部分,左边的比基准数字小,右边的比基准数字大。然后递归迭代,分别将左部和右部的两个部分进行快速排序,知道整个数组有序。2、时间复杂度平均时间复杂度为O(N*logN)数组无序时表现较为好;最坏时间复杂度为O(N^2)数组有序且为逆序的时候最坏3、代码实现public class test2 { public static void main(String[] args) { ..
2021-08-14 23:56:57 73
原创 归并排序(java)
归并排序1、概念归并排序是一种基于分治法,将待排序的元素序列分成两个长度相等的子序列,为每一个子序列排序,然后再将他们合并成一个子序列。合并两个子序列的过程也就是两路归并。 public static void main(String[] args) { int[] a = { 9, 25, 54, 87, 7, 19, 68, 51, 49 }; System.out.println("原始数据:"); for...
2021-08-14 16:04:55 68
原创 学生成绩管理系统
一、概述本文是一篇java所写的学生成绩管理系统,具有继承关系,数据分为学生的id、姓名、年龄、出生日期以及单科成绩。二、开发环境JDK12,idea2020三、工程文件四、代码部分4.1mainpackage com.company.studentinfo;import com.company.studentinfo.domain.Student;import com.company.studentinfo.inter.msg;import java.util.
2021-07-18 18:29:58 182
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人