- 博客(6)
- 资源 (8)
- 收藏
- 关注
原创 java实现自定义排序(实现Comparable接口)
排序的算法,大家都不陌生,有冒泡排序、选择排序、插入排序,快速排序等等。如果现在有学生类,学校添加了很多学生,要你给学生按照学号大小排序,你会怎么排? 学生类 Student {int stuID; String stuName; int score; } 咱们java功能很强大,库里自带给数组排序的方法Arrays.sort(); 来看看...
2018-07-20 18:30:11 34190 5
原创 java模拟Arrays.sort实现自定义排序
给你一连串数字要你排序,你可能觉得小case,如果我这里有一个图书类别,图书类的成员变量有:书名、价格、作者等等要求你根据图书价格升序排序打印所有图书信息,你会怎么做呢? 咱们可以在图书类里面定义一个compare 方法 int compare(Book book){ return price...
2018-07-19 23:32:04 3004 3
原创 java实现链表(模拟LinkedList)
众所周知,链表是由一个个节点连接在一起,这里我们就先创建一个节点类,为了达到模拟效果,我们选择建一个Node的静态内部类。我们要想模拟LinkedList,就得先了解LinkedList的内包含的方法: add(Object) dd(int,Object) addFirst addLast get(int index) remove getIndex rem...
2018-07-13 20:02:37 2262
原创 经典算法之冒泡排序(两种方式java 实现)
1. 冒泡排序(含两种实现方式)基本思路:比较相邻两个元素的大小,将数值大的放在左边。跑第一趟 假如下标为0的元素比下标为1的元素的值要大,两元素进行交换,将大的交换到左边然后再用下标为1的与下标为2比较,就这样两相邻元素依次进行比较,将较大的放在左边。重复第一趟步骤直到排序完成。下面我们来模拟一下冒泡排序假设有数组{35,56,34,22,16}第一趟排序: 第一...
2018-07-04 19:06:28 916
原创 java项目DVD碟片出租系统
java入门项目,项目使用dao模式,代码封装性良好,三层架构分层明确,几乎涵盖JAVASE的所有知识,仅供参考。从登陆界面开始 界面位置:dvdview.menu.java下载地址:https://download.csdn.net/download/zouzong123/10515823有疑问可加我qq 943420328使用sqlite轻量级数据库 实现对数据库的增删改查,...
2018-07-02 20:22:13 4208 3
电影购票系统
2018-08-09
java入门项目DVD租赁管理系统
2018-07-03
java入门项目DVD影碟租赁系统
2018-07-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人