일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 웹기초
- VGG-F
- Intellij
- 자료구조
- 다차원배열순회
- 다차원
- inflearn
- strdup
- 자바
- 백준
- 스프링입문
- VGG-S
- ChatGPT
- 조건문
- 문자열
- 파일읽고쓰기
- vgg
- C언어로쉽게풀어쓴자료구조
- springboot
- gan
- 오븐시계
- VGG-M
- 포인터
- 시간복잡도
- 스프링기초
- C
- 이미지생성
- 김영한스프링부트
- 배열
- 김영한
- Today
- Total
목록전체 글 (71)
YUIN

*독학하면서 푼 문제이니 정확한 답이 아닐 수도 있습니다. 참고만 해주세요! 1. change(A,B) temp

자료구조: 일상생활에서의 사물의 조직화 - 데이터를 조직화하고 저장하는 법 -테이터를 효율적으로 저장, 검색, 삽입, 삭제 여러 자료구조의 비교 1) 스택: 그릇을 쌓아서 보관하는 것 (후입선출 방식, 맨 마지막에 들어간 자료가 가장 먼저 빠져나옴) 2) 큐: 마트 계산대의 줄 (선입선출 방식, 가장 먼저 들어간 자료가 가장 먼저 빠져나옴) 3) 리스트: 버킷 리스트, 데이터의 묶음 4) 사전: 영어사전, key와 value로 저장 5) 그래프: 지도, node와 edge 6) 트리: 컴퓨터의 디렉토리 구조, 나무를 거꾸로 뒤집어놓은 구조, root가 가장 위에 존재 프로그램은 크게 자료구조와 알고리즘으로 구성돼 있다. ; 명령문의 집합 여기서의 자료구조는 일상생활에서의 사물의 조직화를, 알고리즘은 컴퓨..

Main Idea: 자료구조는 phonebookv1과 동일하게 하되, 여기에 파일로 저장하고 로드하기, 알파벳 순으로 정렬하기 기능을 추가하도록 하자. 1. 실행 예시 변경사항: - 파일로부터 데이터를 읽어오는 부분에 대한 코딩 작업이 필요하다. - status에 대한 정보를 불러들일 때, 항상 알파벳 순으로 정렬된 상태를 유지하도록 한다. - 마지막 부분에 save as "파일명"으로 저장하는데, 같은 파일명일 경우 기존의 내용을 덮어쓰게 되고, 다른 파일명을 입력할 경우 새로운 파일이 생성된다 (이 부분에 대한 별도의 코딩을 필요하지 않다). - 자료구조는 phonebookv1과 동일하다. 2. main 함수 int main() { char command[BUFFER_SIZE]; while (1) {..

1. 실행 예시 - 프로그램을 실행하면 프롬프트($)를 출력하고 사용자의 명령을 기다린다. - 새로운 사람을 추가한다. - 이름으로 전화번호를 검색한다. - 전화번호부에 저장된 모든 사람을 출력한다. - 전화번호부에서 삭제한다. - 프로그램을 종료한다. 먼저 names와 numbers에 각각 사용자의 이름과 전화번호를 저장해야 한다. 이때, 각각의 배열에 주소값을 저장해야 하니 char * 변수를 사용해야 한다는 것을 알 수 있다. 전화번호의 경우 int 즉 정수형 변수를 사용해야 하지 않나? 와 같은 생각을 할 수 있는데, 전화번호의 경우 010-0000-0000 와 같이 '-' 기호를 넣는 경우도 있으며 주로 전화번호는 0으로 시작하는데 컴퓨터가 0을 자동적으로 없애고 읽어들이는 경우가 많아서 문자형..