![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
刷题
but why
这个作者很懒,什么都没留下…
展开
-
刷题day1-3
猫狗队列实现一种狗猫队列的结构,要求如下: 用户可以调用add方法将cat类或dog类的 实例放入队列中; 用户可以调用pollAll方法,将队列中所有的实例按照进队列 的先后顺序依次弹出; 用户可以调用pollDog方法,将队列中dog类的实例按照 进队列的先后顺序依次弹出; 用户可以调用pollCat方法,将队列中cat类的实 例按照进队列的先后顺序依次弹出; 用户可以调用isEmpty方法,检查队列中是 否还有dog或cat的实例; 用户可以调用isDogEmpty方法,检查队列中是否有dog 类的原创 2020-10-09 10:06:06 · 77 阅读 · 0 评论 -
刷题day1-2
实现队列通过一个size成员变量来记录队列的大小,避免复杂的公式public class MyQueue { private int[] nums; private int size = 0;//队列大小 private int head = 0;//队头 private int end = 0;//队尾 public MyQueue(int size) { nums = new int[size]; } /** *原创 2020-10-08 20:47:58 · 56 阅读 · 0 评论 -
刷题day1-1
给定一个数组,求如果排序之后,相邻两数的最大差值,要求时 间复杂度O(N),且要求不能用非基于比较的排序。 public static int getMaxSub(int[] nums) { int len = nums.length; int max = Integer.MIN_VALUE; int min = Integer.MAX_VALUE; //先找到数组中最大值和最小值 for (int num : nums原创 2020-10-08 19:56:26 · 83 阅读 · 0 评论