Java LinkedList - 노드 연결 3
노드와 연결을 활용해 다양한 기능 만들기 직접 구현한 Node 클래스에서 몇 가지 조회 기능을 추가하자 * 모 ...
노드와 연결을 활용해 다양한 기능 만들기 직접 구현한 Node 클래스에서 몇 가지 조회 기능을 추가하자 * 모 ...
이전 코드에서 출력에 어려움이 있었다. 다음으로 더 편하게 값을 출력하는 것으로 toString() 메소드를 오버라 ...
이전에 List 직접 구현한 것을 떠올려보자. 배열 리스트의 내부에 배열을 사용해 보관하고 관리 도중에 단점이 몇 ...
직접 List 자료 구조를 다루면서 제네릭까지 변경하였다. 그러나 배열로 보관하는 elementData 에는 Obj ...
기존의 List 직접 구현한 것에서 Object 타입으로 입력을 받아 반환을 해왔다. Object 타입이 아무나 받 ...
다음으로 직접 만든 배열에 추가 기능을 만들어주도록 한다. * add(Index, Data) * add(D ...
이전에 작성한 배열의 문제점은 다음과 같았다. * 배열 길이를 동적으로 확장 없음 * Out of Boun ...
일반 배열의 경우 불편한 사항이 있고, 자신이 직접 구현하는 부분이 있다. * 배열 길이를 동적으로 변경 불가능 ...
Game
소수 제곱 (Squaring Decimal) 먼저 예시 그림부터 만들어보자 +-+-+ |3|3| +-+-+ |3 ...
Math
마이크로소프트의 계산기나 안드로이드 가로모드의 계산기로 열면 별도의 공학 계산기가 있다. 계산기 버튼에서 게임에서 ...
Math
거듭제곱, 제곱, 세제곱 에 대한 내용이다. 제곱에 대한 이야기 전 반복되어 계산되는 수식을 살펴보자. * 2 ...
Math
수학에서 괄호를 뺀 수식을 제공하고 계산하도록 유도하는 폭력적인 수학 문제가 몇몇 있다. 그리고 컴퓨터 프로그래밍 ...
Math
나머지는 Remainders로 게임에서 자주 사용하는 수학이다. 수학에서 나눗셈에서 나눈 후 나머지 숫자를 나머지라 ...
Math
블록을 생각하며 나눗셈 계산을 진행해보자. 게임에서 블록을 가지고 계산하는 그래픽 연산이 많으므로 밑거름으로 배워야 ...
Math
곱셈은 영어로 Multiplication 단어이다. 곱셈은 주로 플레이어 캐릭터의 활동들 적을 피해를 주거나, 재 ...
Java
배열의 특정 위치에 데이터를 추가한 경우의 이야기이다. 추가는 기존 데이터를 유지하며 새로운 데이터를 입력하는 것 ...
Computer Science
빅오(Big O) 표기법은 알고리즘의 성능을 분석시 사용하는 수학적 표현이다. 알고리즘 처리 할 데이터의 양이 증가 ...
Java
일련의 숫자로 이루어진 배열 데이터(자료) 구조화 된 것이 자료구조라 한다. 자바는 컬렉션 프레임워크의 이름으로 ...
Java
제네릭을 사용하거나 직접 개발하는 케이스는 드물다. 이미 만들어진 프레임워크 라이브러리에는 이미 사용되어있으나 읽어 ...
Java
게임에서의 제네릭을 이용해보자. 먼저 예제로 사용할 아래의 보기 코드로 미리 만들고 진행한다. BioUnit 부모 ...