You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

100 lines
1.5 KiB

  1. import java.util.Collection;
  2. import java.util.Iterator;
  3. import java.util.Queue;
  4. public class ChainQueue<E> implements Queue<E> {
  5. @Override
  6. public int size() {
  7. return 0;
  8. }
  9. @Override
  10. public boolean isEmpty() {
  11. return false;
  12. }
  13. @Override
  14. public boolean contains(Object o) {
  15. return false;
  16. }
  17. @Override
  18. public Iterator<E> iterator() {
  19. return null;
  20. }
  21. @Override
  22. public Object[] toArray() {
  23. return new Object[0];
  24. }
  25. @Override
  26. public <T> T[] toArray(T[] ts) {
  27. return null;
  28. }
  29. @Override
  30. public boolean add(E e) {
  31. return false;
  32. }
  33. @Override
  34. public boolean remove(Object o) {
  35. return false;
  36. }
  37. @Override
  38. public boolean containsAll(Collection<?> collection) {
  39. return false;
  40. }
  41. @Override
  42. public boolean addAll(Collection<? extends E> collection) {
  43. return false;
  44. }
  45. @Override
  46. public boolean removeAll(Collection<?> collection) {
  47. return false;
  48. }
  49. @Override
  50. public boolean retainAll(Collection<?> collection) {
  51. return false;
  52. }
  53. @Override
  54. public void clear() {
  55. }
  56. @Override
  57. public boolean offer(E e) {
  58. return false;
  59. }
  60. @Override
  61. public E remove() {
  62. return null;
  63. }
  64. @Override
  65. public E poll() {
  66. return null;
  67. }
  68. @Override
  69. public E element() {
  70. return null;
  71. }
  72. @Override
  73. public E peek() {
  74. return null;
  75. }
  76. private class Node<E> {
  77. }
  78. }