스스로 계발하는 신입 개발자

  • 홈
  • 태그
  • 방명록

배열의 크기 1

[CS50] 배열의 크기 조정하기

컴퓨터의 메모리는 사물함 같은 구조를 가지고 있습니다. 예를 들어 학교에 30개의 사물함이 있다고 하면 전학생이 왔다고 해서 사물함의 개수를 더 늘리거나 30개보다 더 많이 사용할 수는 없습니다. 이 같이 이미 일정한 크기의 메모리가 할당되어 있는 상황에서 그 크기를 늘리기는 쉽지 않습니다. 오늘은 포인터와 malloc의 개념을 응용하여 이미 정의된 배열의 크기를 바꾸는 방법에 대해 공부해보도록 하겠습니다. 배열의 크기를 늘리기 가장 쉬운방법은 이미 배열이 저장된 메모리의 옆에 일정 크기의 메모리를 덧붙이면 되지만 실제로는 다른 데이터가 있을 수 있기 때문에 어렵습니다. 따라서 새로운 공간에 큰 배열을 저장할 수 있는 메모리를 다시 할당하고 기존 배열의 값을 하나씩 옮겨줘야합니다. 이러한 작업은 기존 배..

CS 기초/자료구조 2021.08.28
1
더보기
프로필사진

개발자를 위한 자기계발을 하고있는 신입 개발자 담크입니다.

  • 자기 계발 리스트 (120)
    • CS 기초 (41)
      • 컴퓨팅 사고 (4)
      • C언어 (6)
      • 배열 (7)
      • 알고리즘 (8)
      • 메모리 (8)
      • 자료구조 (8)
    • Python (2)
      • Python (2)
    • Java (37)
      • JAVA (12)
      • Spring (22)
      • Error (3)
    • JavaScript (0)
      • Javascript (0)
    • Git (5)
      • Git (5)
    • Algorithm (19)
      • Programmers (5)
      • Baekjoon (14)
    • 운동log (16)

Tag

문자열, 운동, Algorithm, springframework, 알고리즘, java, Computer Science, Baekjoon, 자바, 백준, 스프링프레임워크, 헬린이, C언어, 헬스, CS50, 스트롱리프트, stronglift, 스프링, 컴퓨터과학, Spring,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

Calendar

«   2025/06   »
일 월 화 수 목 금 토
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

Copyright © Kakao Corp. All rights reserved.

티스토리툴바