- Personal_Study
- 자격증
- Image_classification
- SingleProject
- Algorithm
- datastructure
- Unix_System
- Android
- c++
- Linux
- 리눅스마스터2급
- tensorflow
- study
- Baekjoon
- pytorch
- Operating_System
- Artificial_Intelligence
- 오블완
- Python
- 2023_1st_Semester
- cloud_computing
- Java
- Database_Design
- codingTest
- app
- Kubernetes
- programmers
- 티스토리챌린지
- Univ._Study
- C
목록개인 공부 (44)
코딩 기록 저장소

1. 많은 자료의 처리 배열, 구조체 - 성적 처리 프로그램에서 여러명의 성적을 저장하는 방법 -> 배열 - 사람들의 다양한 정보를 통합하여 저장하는 방법 -> 구조체 - 배열, 구조체는 고급 자료 구조를 만드는데 핵심 요소 2. 배열 - 배열은 여러 개의 동일한 자료형의 데이터를 한꺼번에 만들 때 사용됨. - ex) 6개의 정수를 저장할 공간이 필요한 경우, 배열이 없다면 변수를 독립적으로 선언해야 함. int a1,a2,a3,a4,a5,a6; // 6개의 정수형 변수를 각각 선언 int A[6]; // 배열로 6개의 정수형 변수 선언 배열의 특징 1. 쌍의 집합 - 인덱스가 주어지면 해당되는 요소가 대응되는 구조 - 모든 요소는 동일한 자료형 - 동일한 이름을 사용하고 인덱스로 항목을 접근함 int ..

1. 자료구조 자료구조란? - 자료마다 효율적인 정리 규칙이 있음 -> 컴퓨터에서 자료들을 정리하고 조직화 하는 여러 가지 구조 - 자료 : data --- 컴퓨터 ---> 구조( 저장공간(memory) + 읽기,쓰기,삽입,삭제,탐색등의 연산 ) - 자료구조는 지원되는 연산에 따라 다양한 자료구조가 존재함 - ex ) 변수 : a = 5; // 쓰기연산 , print(a); // 읽기 연산 -> 변수 이름을 통해서 접근함 -> 유한한 횟수의 연산 후 정답을 출력함 자료구조의 분류 1. 단순 자료구조 : 정수, 실수, 문자와 같이 대부분의 프로그래밍 언어에서 기본적으로 제공함 2. 복합 자료구조 : 여러 개의 자료들을 모은 창고와 같음 - 자료에 접근 하는 방법 : 직접 접근(배열) / 순서 접근(연결 리..