データ構造を学ぶDay 3
11966 ワード
スタックとキュー
スタックは、配列 と比較して線形構造である.彼の対応する動作は、配列のサブセット である.は端からしか入らないし、端からしか取り出せない です.この端はスタックトップ となります.
スタックは先進的で後発的なデータ構造で、Last In First Out(LIFO)プログラムが起動するシステムスタック スタックのアプリケーション:どこにもないユニド操作(キャンセル)
スタックの実現
Stock void push(E) Eポップ() E peek() int get Size() bootlean isempty()
自分で書いたスタックをインターフェースに設定し、一日目の動的配列でこのインターフェースを実現します.前の自分で作ったダイナミック配列があるので、スタックの形が分かります.
はい、とても便利です.
スタックは先進的で後発的なデータ構造で、Last In First Out(LIFO)
スタックの実現
Stock
自分で書いたスタックをインターフェースに設定し、一日目の動的配列でこのインターフェースを実現します.前の自分で作ったダイナミック配列があるので、スタックの形が分かります.
はい、とても便利です.
public class ArrayStack<E> implements Stack<E> { DynamicArray<E> array; public ArrayStack(int capacity){ array = new DynamicArray<E>(capacity); } public ArrayStack(){ array = new DynamicArray<E>(); }