목록java (153)
병호의 IT새싹키우기
💡학습 목표💡LinkedList 에 특징을 알아 보자LinkedList 구현해 보기 LinkedList 특징동일한 데이터 타입을 순서에 따라 관리하는 자료 구조자료를 저장하는 노드에는 자료와 다음 요소를 가리키는 링크(포인터)가 있음자료가 추가 될때 노드 만큼의 메모리를 할당 받고 이전 노드의 링크로 연결함 (정해진 크기가 없음)jdk 클래스 : LinkedList 코드 작성삭제 기능, 전체 출력, 하나의 요소를 저장하는 기능, 하나의 요소 출력, 전체 삭제 기능 코드 결과
BubbleFrame 코드 작성Bubble 코드 작성player 생성자 수정 , 멤버 변수 추가
enqueue() , dequeue() 메서드 수정, peek() 메서드 삭제, printAll() 메서드 추가
💡학습 목표💡Queue 에 대한 개념을 알아 보자. ****2. 배열을 활용한 큐(Queue) 구현하기배열을 활용한 큐를 순환 구조로 수정해 보기 1. Queue 에 대한 개념을 알아 보자.큐 Queue는 데이터를 저장하는 선형 자료구조로, 차례를 기다리는 줄이라는 의미를 가지고 있는 단어처럼 먼저 들어온 자료부터 순서대로 처리하는 방식을 말한다.한 쪽 끝에서는 자료의 삽입 연산만 가능하고 반대쪽 끝에서는 삭제만 가능한 구조로서 선입선출(FIFO : First In First Out)의 특징을 가진다.Queue의 특징맨 앞(front) 에서 자료를 꺼내거나 삭제하고, 맨 뒤(rear)에서 자료를 추가 함Fist In First Out (선입선출) 구조일상 생활에서 일렬로 줄 서 있는 모양순차적으로 입..