Recent posts

[C] 자료구조

less than 1 minute read

사전적인 의미의 자료구조는 자료에 대한 처리를 효율적으로 수행하기 위해 자료를 표현하고 저장하고 정리하는 것이다. 프로그램의 설계함에 있어 구현의 난이도나 최종 결과물에 대한 의존성 측면에서 적절한 자료구조를 선택하는 것은 다른 것들보다 우선시되어야할 항목이다. 코딩시험 및 평가...

[C] Data Structure

less than 1 minute read

Data structure in the dictionary sense is to express, store, and organize data in order to efficiently process data. In designing a software program, selecti...

[C] 힙 & 동적 메모리 할당

2 minute read

이전 post에서는 정해진 크기 변수형과 함께 선언하여 사용하는 배열 형태를 살펴봤었다. 하지만 이렇게 배열의 크기를 정해서 일정 공간의 메모리를 사용하는 정적 메모리 할당 방법은 한정적인 크기를 유지하면서 사용해야한다는 점에서 메모리가 낭비된다. 동적 메모리 할당은 Heap 영역...

[C] 구조체

1 minute read

자료형을 하나씩 선언하여 사용하는 것에서 더 나아가 여러가지 데이터 타입을 모아서 다루고자 할때 구조체를 주로 사용한다. 구조체는 기본 자료형을 조합하여 만든 파생형이며 int, char, float 와 같이 자료형으로 분류되어 동일한 특성을 가진다. 구조체는 모양 / 양식을 우선...

[C] Structure

1 minute read

Structures are mainly used when you want to collect and deal with various data types from declaring and using data types one by one. Structures are derived t...