거북고래 개발일지
  • 홈
  • 태그
  • 방명록
    • 내 작은 공부들 (53)
      • 프로그래밍 (3)
        • 이산 수학(Discrete mathematics) (2)
        • 알고리즘(Algorithm) (1)
      • Programming Problem (19)
        • 백준(BOJ) (8)
        • 동적 계획법(Dynamic Programming) (3)
        • 프로그래머스(Programmers) (8)
      • Error Note (3)
        • Java (2)
        • 나의 삽질 (1)
      • Computer Science (1)
      • Backend (6)
        • Python (3)
        • NodeJS (2)
        • Java (1)
      • Frontend (11)
        • HTML (2)
        • CSS (0)
        • Javascript (9)
      • 개발도구 (5)
        • Git & Github (4)
        • Eclipse (1)
      • Linux (1)
      • Self Error Report(SER) (1)
      • 내 작은 프로젝트들 (1)
        • Kakao Clone Coding (HTML,CS.. (1)
        • Youtube Clone Coding (NodeJ.. (0)
  • 글작성
  • 방명록
  • 환경설정
  • 메뉴 닫기
Computer Science 검색 결과
1 개의 검색 결과가 있습니다.
Computer Science

CS50 6.2 자료구조 - 배열의 크기 조정하기

2) 배열의 크기 조정하기 일정한 크기의 배열이 주어졌을 때, 그 크기를 키우려면 어떻게 해야할까? 단순하게 현재 배열이 저장되어 있는 메모리 위치의 바로 옆에 일정 크기의 메모리를 덧붙이면 되겠지만, 실제로는 다른 데이터가 저장되어 있을 확률이 높다. 따라서 안전하게 새로운 공간에 큰 크기의 메모리를 다시 할당하고 기존 배열의 값들을 하나씩 옳겨줘야 한다. 이러한 작업은 O(n), 즉 배열의 크기 n만큼의 실행 시간이 소요될 것으로 예상된다. 이 과정을 아래 코드와 같이 나타낼 수 있다. #include #include // malloc, free 등을 사용할 수 있게 함. int main(void) { //int 자료형 3개로 이루어진 list 라는 포인터를 선언하고 메모리 할당 int *list =..

2023. 6. 19. 02:08
  • «
  • 1
  • »

공지사항

전체 카테고리

  • 내 작은 공부들 (53)
    • 프로그래밍 (3)
      • 이산 수학(Discrete mathematics) (2)
      • 알고리즘(Algorithm) (1)
    • Programming Problem (19)
      • 백준(BOJ) (8)
      • 동적 계획법(Dynamic Programming) (3)
      • 프로그래머스(Programmers) (8)
    • Error Note (3)
      • Java (2)
      • 나의 삽질 (1)
    • Computer Science (1)
    • Backend (6)
      • Python (3)
      • NodeJS (2)
      • Java (1)
    • Frontend (11)
      • HTML (2)
      • CSS (0)
      • Javascript (9)
    • 개발도구 (5)
      • Git & Github (4)
      • Eclipse (1)
    • Linux (1)
    • Self Error Report(SER) (1)
    • 내 작은 프로젝트들 (1)
      • Kakao Clone Coding (HTML,CS.. (1)
      • Youtube Clone Coding (NodeJ.. (0)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #자바
  • #프로그래머스
  • #알고리즘
  • #두 원의 위치관계
  • #삭제
  • #javascript #자바스크립트 #removeChild
  • #백준
  • #boj
  • #배열의 크기 조정하기
  • #그리디
  • #푸드 파이터 대회
  • #식별자
  • #자바스크립트
  • #Dynamic Programming
  • #java
  • #2745
  • #error
  • #javascript
  • #Dangling meta character '+' near index 0+
  • #둘만의 암호
  • #1789
  • #에러
  • #github
  • #문제풀이
  • #수학
  • #약수
  • #파일
  • #identifier
  • #구현
  • #GIT
더보기+

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 거북고래 개발일지 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바