[자바 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..