摘要: 第一种方法: 先打印外圈,再打印内圈 第二种方法: 按照对角线交换后,再交换列 阅读全文
posted @ 2019-10-06 23:00 踏月而来 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 打印矩阵的思路: 先找出矩阵的左上顶点和右下顶点,然后转圈打印四条边,打印一圈后,左上顶点和右下顶点同时往内移动一个单位,在转圈打印 阅读全文
posted @ 2019-10-06 21:12 踏月而来 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 实现一种猫狗队列的结构,要求如下: 1 用户可以调用add方法将cat类或者dog类的实例放入队列中; 2 用户可以调用pollAll方法,将队列中所有的实例按照队列的先后顺序依次弹出; 3 用户可以调用pollDog方法,将队列中dog类的实例按照队列的先后顺序依次弹出; 4 用户可以调用poll 阅读全文
posted @ 2019-10-06 16:41 踏月而来 阅读(215) 评论(0) 推荐(0) 编辑
摘要: public class MyQueue { private Stack<Integer> stackPush; private Stack<Integer> stackPop; public MyQueue() { stackPush = new Stack<Integer>(); stackPop = new Stack<Integer>(); } public void push(int p 阅读全文
posted @ 2019-10-06 14:58 踏月而来 阅读(125) 评论(0) 推荐(0) 编辑
摘要: java中的队列LinkedList是动态数组实现的,这里利用两个队列来实现栈 阅读全文
posted @ 2019-10-06 14:40 踏月而来 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 借助两个栈来实现 阅读全文
posted @ 2019-10-06 14:21 踏月而来 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 一 数组实现的队列 这里的队列大小通过构造函数传递 二 数组实现栈 栈的大小通过构造函数传递 阅读全文
posted @ 2019-10-06 10:46 踏月而来 阅读(384) 评论(0) 推荐(0) 编辑