java
文章平均质量分 57
流云往事书
一位软件工程毕业生,主学java
展开
-
java魔方小游戏
java实现的一个魔方小游戏,界面效果如下:下载地址:原创 2018-07-10 12:54:03 · 1280 阅读 · 0 评论 -
经典算法之冒泡排序(两种方式java 实现)
1. 冒泡排序(含两种实现方式)基本思路:比较相邻两个元素的大小,将数值大的放在左边。跑第一趟 假如下标为0的元素比下标为1的元素的值要大,两元素进行交换,将大的交换到左边然后再用下标为1的与下标为2比较,就这样两相邻元素依次进行比较,将较大的放在左边。重复第一趟步骤直到排序完成。下面我们来模拟一下冒泡排序假设有数组{35,56,34,22,16}第一趟排序: 第一...原创 2018-07-04 19:06:28 · 906 阅读 · 0 评论 -
java实现链表(模拟LinkedList)
众所周知,链表是由一个个节点连接在一起,这里我们就先创建一个节点类,为了达到模拟效果,我们选择建一个Node的静态内部类。我们要想模拟LinkedList,就得先了解LinkedList的内包含的方法: add(Object) dd(int,Object) addFirst addLast get(int index) remove getIndex rem...原创 2018-07-13 20:02:37 · 2253 阅读 · 0 评论 -
java模拟Arrays.sort实现自定义排序
给你一连串数字要你排序,你可能觉得小case,如果我这里有一个图书类别,图书类的成员变量有:书名、价格、作者等等要求你根据图书价格升序排序打印所有图书信息,你会怎么做呢? 咱们可以在图书类里面定义一个compare 方法 int compare(Book book){ return price...原创 2018-07-19 23:32:04 · 2976 阅读 · 3 评论 -
java实现自定义排序(实现Comparable接口)
排序的算法,大家都不陌生,有冒泡排序、选择排序、插入排序,快速排序等等。如果现在有学生类,学校添加了很多学生,要你给学生按照学号大小排序,你会怎么排? 学生类 Student {int stuID; String stuName; int score; } 咱们java功能很强大,库里自带给数组排序的方法Arrays.sort(); 来看看...原创 2018-07-20 18:30:11 · 34158 阅读 · 5 评论