パッケージ library.ds.deque

クラス IntDeque

java.lang.Object
library.ds.deque.IntDeque

public final class IntDeque extends Object
整数特化のDeque Iteratorはない
関連項目:
  • コンストラクタの概要

    コンストラクタ
    コンストラクタ
    説明
    コンストラクタ
    IntDeque(int[] a)
    コンストラクタ
    IntDeque(long[] a)
    コンストラクタ
  • メソッドの概要

    修飾子とタイプ
    メソッド
    説明
    final void
    add(long x)
    Dequeの末尾に要素を追加する
    final void
    addFirst(long x)
    Dequeの先頭に要素を追加する
    final void
    addLast(long x)
    Dequeの末尾に要素を追加する
    final void
    Dequeを空にする
    final long
    get(int i)
    Deque[i]を返す
    final boolean
    Dequeが空かどうか判定する
    final long
    Dequeの先頭の要素を返す
    final long
    Dequeの先頭の要素を返す
    final long
    Dequeの末尾の要素を返す
    final long
    Dequeの先頭の要素を削除する
    final long
    Dequeの先頭の要素を削除する
    final long
    Dequeの末尾の要素を削除する
    final void
    Dequeの先頭の要素を削除する
    final void
    Dequeの末尾の要素を削除する
    final void
    set(int i, long x)
    i番目に要素xを代入する
    final int
    Dequeの大きさを返す
    final void
    swap(int a, int b)
    Dequeのa番目とb番目にある要素を入れ替える
    final long[]
    Dequeを配列に変換したものを返す
    final String
     

    クラスから継承されたメソッド java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • コンストラクタの詳細

    • IntDeque

      public IntDeque()
      コンストラクタ
    • IntDeque

      public IntDeque(int[] a)
      コンストラクタ
      パラメータ:
      a - int型の配列
    • IntDeque

      public IntDeque(long[] a)
      コンストラクタ
      パラメータ:
      a - long型の配列
  • メソッドの詳細

    • isEmpty

      public final boolean isEmpty()
      Dequeが空かどうか判定する
      戻り値:
      Dequeが空かどうか
    • size

      public final int size()
      Dequeの大きさを返す
      戻り値:
      Dequeのサイズ
    • addFirst

      public final void addFirst(long x)
      Dequeの先頭に要素を追加する
      パラメータ:
      x -
    • addLast

      public final void addLast(long x)
      Dequeの末尾に要素を追加する
      パラメータ:
      x -
    • removeFirst

      public final void removeFirst()
      Dequeの先頭の要素を削除する
    • removeLast

      public final void removeLast()
      Dequeの末尾の要素を削除する
    • pollFirst

      public final long pollFirst()
      Dequeの先頭の要素を削除する
      戻り値:
      削除した要素
    • pollLast

      public final long pollLast()
      Dequeの末尾の要素を削除する
      戻り値:
      削除した要素
    • peekFirst

      public final long peekFirst()
      Dequeの先頭の要素を返す
      戻り値:
      Dequeの先頭の要素
    • peekLast

      public final long peekLast()
      Dequeの末尾の要素を返す
      戻り値:
      Dequeの末尾の要素
    • get

      public final long get(int i)
      Deque[i]を返す
      パラメータ:
      i - インデックス
      戻り値:
      Dequeのi番目に格納されている要素
    • set

      public final void set(int i, long x)
      i番目に要素xを代入する
      パラメータ:
      i - インデックス
      x - 要素
    • add

      public final void add(long x)
      Dequeの末尾に要素を追加する
      関連項目:
    • poll

      public final long poll()
      Dequeの先頭の要素を削除する
      関連項目:
    • peek

      public final long peek()
      Dequeの先頭の要素を返す
      関連項目:
    • swap

      public final void swap(int a, int b)
      Dequeのa番目とb番目にある要素を入れ替える
      パラメータ:
      a - インデックス
      b - インデックス
    • clear

      public final void clear()
      Dequeを空にする
    • toArray

      public final long[] toArray()
      Dequeを配列に変換したものを返す
      戻り値:
      配列化したDeque
    • toString

      public final String toString()
      オーバーライド:
      toString クラス内 Object