참고한 자료https://eskeptor.tistory.com/119?category=928922struct구조체라는 것변수를 담을 수 있고 메소드는 담을 수 없음구조체가 발전된 게 자바에서 class에 메소드와 변수를 담을 수 있는 것변수값을 저장할 수 있는
pi : 포인터를 만들어주는 것위에서 선언할 때는 아직 메모리 할당이 안 된 상태라서 어떤 주소를 갖고 있진 않은 것?메모리 할당메모리를 얼마나 할당할지는 뒤에서 정해짐메모리를 할당한 다음, 포인터로 주소를 가리키도록 함(int \*) 인티저 포인터로 형변환을 해줌으로
레드-블랙 트리(Red-black tree)는 자가 균형 이진 탐색 트리(self-balancing binary search tree)로서, 대표적으로는 연관 배열 등을 구현하는 데 쓰이는 자료구조다. 레드-블랙 트리는 이진 트리의 특수한 형태로서, 컴퓨터 공학 분야에
레드블랙 트리의 동작 새로운 노드가 삽입 or 삭제되었을 경우 4, 5번 조건을 유지하기 위해 색 변환을 하고 회전을 진행해주면서 복구를 시켜준다. 상향 색 변환 (Color Promotion) 부모 노드의 두 자식 노드가 모두 붉은 노드이면 부모 노드를 붉은 노드로
포인터의 메모리 주소를 저장하고 싶을 때 **을 두 번 사용하면 포인터의 포인터(이중 포인터)를 선언할 수 있다.
Makefile의 정의linux상에서 반복 적으로 발생하는 컴파일을 쉽게하기 위해서 사용하는 make 프로그램의 설정 파일이다.Makefile을 통하여 library 및 컴파일 환경을 관리 할 수 있다.Shell에서 컴파일하는 방법 중 하나이다.Makefile이라는 파
TINY 웹 서버 > TINY main(int argc, char **argv) 매개변수 argc : 메인 함수에 전달 되는 데이터의 수 argv : 클라이언트가 연결하고 싶은 port 넘버 하는 일 반복실행 "서버"로 명령줄에서 넘겨받은(클라이언트가 요청한) po