[자바 JAVA] 자료 구조 (Stack, Queue, Tree, Graph)
TODAY I LEARNED: 1. 자료 구조가 무엇인가 2. Stack 3. Queue 4. Tree 5. Graph 1. 자료 구조가 무엇이고 왜 사용하나? 수많은 데이터를 효적으로 저장하고 관리하기 위한 구조를 의미한다. 즉 데이터를 더 빠르고 효율적으로 처리 할 수 있다. 데이터 구조는 일반적으로 Array, List, Stack, Queue, Hashtable, Set, Map, Tree, Graph 등의 구조를 가질 수 있다. 데이터를 처리하는 방식에 따라 프로그램 성능과 효율성에 영향이 가기 때문에 적절한 자료 구조를 사용이 매우 중요하다. Array, List, Set, Map 등 관련해서는 아래 링크 참고: https://midiariodecodificacion.tistory.com/en..
[JAVA 기초] 변수, 상수, 리터럴, 타입(정수, 실수,논리,문자, String)
** 개인 학습용으로 작성한 내용이니 정확하지 않을 수 있음 ** 변수 Variable : 변할 수 있는 값을 저장할 수 있는 메모리 공간을 확보하고, 사람이 식별할 수 있는 이름을 붙여 값을 임시적으로 할당하는 것. 값은 "=" 대입 연산자로 할당 할 수 있음. 변수는 아래와 같이 재할당 할 수 있음. public class Variable { public static void main(String[] args) { int num;//변수선언 num = 1;// 값 할당 (초기화) num = 2;// 값 할당 (재힐당) System.out.println(num);// 결과 : 2 } } 변수명 규직: - camelCase 처럼 두번째 첫 글자를 대문자로 시작하여 구분함 - 영문자, 숫자, _, $를 사..