Flash CS4 + ActionScript 3.0으로 First
In First Out 구조인 Que 구현하기 테스트.
키보드의 왼쪽 화살표 키 클릭, 혹은 마우스로 '큐에 추가하기 버튼' 클릭시 입력창에
넣은 숫자대로 배열 맨 뒤에 추가,
키보드의 오른쪽 화살표 키 클릭, 혹은 마우스로 '큐에서 제거하기 버튼' 클릭시 배열의 맨 앞에서 제거하는 큐
구조의 프로그램 만들고 비쥬얼적으로도 그렇게 보이게 하기.
새로 큐를 만들 때마다 새로 배열에 추가되는 수를 텍스트에 표시하는 무비클립을 추가하고 한 줄에 10개씩 나열되게
처리했다.
push로 추가, shift로 제거하며 추가,제거될 때마다 비쥬얼적으로도 그렇게 보이게 처리.
AS 3.0 배열의 메서드를 이용해(14/2/16일 일기
참조)
First In First Out 자료구조인 Que는 배열의 입출력을 push, shift로,
First In Last Out 자료구조인 Stack은 배열의 입출력을 push, pop으로 구현 가능.
배열의 맨 앞에 입력은 unshift로 구현할 수 있다.
15/4/19 일
|