일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자료구조
- 이노베이션캠프
- 3장 확인문제
- 자바
- 이것이 자바다 확인문제
- BFS
- 이노베이션캠프 동북
- 백준
- 자바 언어 기초
- 채팅GPT
- 웹개발 기본지식
- 인프런
- JAVA 기초
- 이것이 자바다
- 스프링 입문강의
- Comparable과 Comparable
- 이것이 자바다 연습문제
- Til
- 이것이 자바다 13장
- 트리 지름 구하기
- dfs
- ArrayList 개념
- 이노캠
- 자바의 정석 6장
- 객체지향
- 조건문과 반복문
- Java
- 이노베이션 캠프
- 챗GPT 명령어 작성팁
- ChatGPT
- 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 클래스에서 제공하는 삽입,삭제 메소드를 사용하면, 배열요소를 쉽게 삽입하거나 삭제할 수 있을 뿐만 아니라 각 인덱스별..