![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
wanmingJKing
这个作者很懒,什么都没留下…
展开
-
用java Swing做的小游戏"像素鸟"
最终效果 整个项目都是基于swing实现的。窗是口将图片加载到JPanel面板,然后将面板添加到到JFrame窗口实现显示。这个类是选择几只像素鸟的类,也是main函数里执行的方法,代码有详细的注释,这里就不废话了public class select extends JPanel { /** * */ private static final long serialVersio...原创 2018-05-30 17:38:22 · 4610 阅读 · 2 评论 -
回顾数据结构-数组队列
在上篇的数组实现类基础下实现队列。队列就像排队吃饭。先来的先打饭,打完就走。后来的排在队伍后面,当你排到队伍第一个时,就可以打饭走人了。贴代码package duilie;public interface Queue<E> { int getSize(); boolean isEmpty(); void enqueue(E e); ...原创 2018-12-04 12:50:14 · 142 阅读 · 0 评论 -
回顾数据结构--数组实现栈
栈是个很蠢的东西。就像一个窄窄的死胡同,只能容纳一个人身体那种,一个人走进来,挺好的,想走就走。但是如果再来了一个人,那么不好意思,您得往后面塞一个位,胡同口得让给新来的那个(入栈);如果你想走,不好意思,得让胡同口最前面那个人先出去,(出栈)。栈的特点:先进后出。下面是用数组来实现栈的代码:创建一个接口package zhan;public interface Stack&l...原创 2018-12-04 13:01:24 · 151 阅读 · 0 评论 -
回顾数据结构---循环队列
循环队列。顾明四姨~就像围成一个圈,有两个标记,一个头一个尾,从头出去从尾插入定义front 和tail : 初始时front=tail=0,队列为空,当插进一个元素,tail循环加一。当走了一个,front循环加一。所谓循环加一,其实就是:如果tail队尾到了数组的末尾,这时数组的前端还有空的位置(每次出队一个元素front就循环加一【(front+1)%data.lengt...原创 2018-12-06 10:28:43 · 177 阅读 · 0 评论 -
回顾数据结构----链表栈
使用了之前实现栈时的接口package zhan;public interface Stack<E>{ int getSize(); boolean isEmpty(); void push(E e); E pop(); E peek();} 使用了上一个实现链表的代码 。太长不贴了。 链表栈:只要对链表的第一个数据...原创 2018-12-09 22:00:39 · 148 阅读 · 0 评论 -
回顾数据结构---链表实现队列
莫得感情的代码。 package duilie;public class LinkedListQueue<E> implements Queue<E>{ private class Node{ public E e;//节点数据 public Node next;//节点的指针域,也就是指向下一个节点 ...原创 2018-12-10 13:11:23 · 160 阅读 · 0 评论