일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- ChatGPT
- 이노캠
- 조건문과 반복문
- 이것이 자바다 확인문제
- 자료구조
- 웹개발 기본지식
- ArrayList 개념
- 이것이 자바다
- 이것이 자바다 연습문제
- dfs
- 이것이 자바다 13장
- 챗GPT 명령어 작성팁
- Java
- 객체지향
- 자바의 정석 6장
- 이노베이션캠프
- 스프링 입문강의
- 이노베이션 캠프
- 자바
- 채팅GPT
- 3장 확인문제
- JAVA 기초
- 인프런
- 이노베이션캠프 동북
- Comparable과 Comparable
- BFS
- 자바 언어 기초
- 트리 지름 구하기
- Til
- 백준
- Today
- Total
목록자료구조 (2)
기록공간

0. 컴퓨터 과학에서 자료구조를 배우는 이유 1. 자료구조란? 2. 자료구조의 종류 0. 컴퓨터 과학(Computer Science)에서 자료구조(Data Structure)를 배우는 이유 조리사가 맛있는 음식을 조리하기 위해, 적절한 도구 사용법을 터득하여 요리하듯이, 개발자(Software Enginner) 또한 주어진 데이터를 적절하게 활용하여 문제를 효율적으로 해결하기 위해, 올바른 자료구조 활용법을 알아야 한다고 생각합니다. 1. 자료구조란 ? 주어진 데이터(Data)를 구조 (Structure)에 담는 의미에서 자료구조를 의미합니다. 아래는 각 자료구조 종류에 따른 그림을 나타냅니다. 2. 자료구조의 종류 그림에서 보시다시피, 자바에서의 자료구조에는 기본형 자료구조 (Primitive-Data..

목차 1. ArrayList 소개 2. ArrayList 클래스 사용방법 3. ArrayList 사용 예시 1. ArrayList 소개 ArrayList는 배열 요소들을 저장하는 구조로, 배열과 유사하지만 동적으로 메모리를 할당할 수 있어 일반 배열 (Array)에 비해 필요에 따라 ArrayList의 크기를 변경할 수 있다는 이점이 있습니다. 장점 : 1. ArrayList는 일반배열에 비해 동적으로 메모리 크기를 늘릴 수 있다는 장점이 있습니다. 2. 또 다른 장점으로는 일반 배열과 달리 인덱스로 요소에 한번에 접근(탐색)할 수 있다는 것입니다. Java에서 제공하는 ArrayList 클래스에서 제공하는 삽입,삭제 메소드를 사용하면, 배열요소를 쉽게 삽입하거나 삭제할 수 있을 뿐만 아니라 각 인덱스별..