[C in Linux] start C
·
C & C++/C in Linux
개발환경 : WSL(Window Subsystem for Linux), Mac OS 에디터 : Vim(Vi Mproved) 컴파일러 : gcc (GNU Compiler Collection) 참조 : https://www.joinc.co.kr/w/Site/C/Documents/CprogramingForLinuxEnv/Ch3_StartC C 프로그램의 구조 프로그램은 하나 이상의 함수로 이루어진다. 반드시 하나의 main함수를 포함해야 한다. 함수는 서로 독립적인 관계에 있다. 함수(Function) 입력 데이터 +--\ /--------------+ | | | | +-----------/ \-----+ 출력결과 위의 이미지는 함수의 개념을 전형적으로 설명해주고 있다. 이미 초등학교때 소개된 개념이다. 함수..
[Algorithm - Theory]반복문과 재귀함수의 차이
·
Algorithm/Theory
알고리즘 문제를 풀면서 DFS, DP, Brute Force, Combination 등의 문제를 풀다 보면 간혹 의문이 생긴다. 나는 보통 위와 관련된 알고리즘 문제를 풀 때 재귀함수 를 이용한다. 문제에 따라 달라지긴 하겠지만 반복문, 재귀함수 모두 구현이 가능한것으로 알고있다. 습관적인 부분도 있겠지만 반복문 으로 생각하다가 재귀함수로 바꿔서 푸는 경우도 많았고 그냥 편하다 재귀함수 로 푸는 것이. 왜 그럴까? 반복문 과 재귀함수 의 차이를 알아보자. https://wonillism.tistory.com/20 [Programmers - lv02] 피보나치 수 (cpp / python) 피보나치 수 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 ..
WONILLISM
'프로그래밍' 태그의 글 목록