cs2 [CS] 1. 디자인 패턴 (feat. 라이브러리, 프레임워크) 안녕하세요, 개발감자입니다. 개발자가 되기 위해서 갖추어야 하는 지식 중 하나인 컴퓨터 과학에 대해서 공부하려고 합니다. 이 포스팅은 면접을 위한 CS 전공지식 노트를 기반으로 작성되었으며 더 부족한 부분은 추가하여 작성됩니다. Ch1 에서는 라이브러리나 프레임워크의 기본이 되는 디자인 패턴, 로직 구성에 대한 시각이 담겨있는 프로그래밍 패러다임에 대해 공부할 예정입니다. 1. 라이브러리와 프레임워크에 대한 개념 정리 1-1. 라이브러리 공통적으로 사용될 수 있는 특정한 기능들을 모듈화 한것 프레임워크에 비해 자유롭다 1-2. 프레임워크 공통적으로 사용될 수 있는 특정한 기능들을 모듈화한 것 라이브러리에 비해 엄격함 (폴더명, 파일명 등에 대한 규칙 있음) 2. 디자인 패턴 디자인 패턴은 객체 간의 상호.. 2024. 1. 10. [알고리즘 마스터] #0. 복잡도 (feate.시간복잡도, 공간복잡도) 복잡도에는 시간복잡도와 공간복잡도가 있다. 1. 시간 복잡도 1-1. 시간 복잡도 문제를 해결하는 데 걸리는 시간과 입력의 함수 관계 내가 쓴 코드가 얼마나 오랜 시간 걸리는 지를 나타내는지에 쓰인다. 이는 빅오 표기법이라는 것을 통해 나타낸다. 1-2.빅오(Big-O) 표기법 입력 범위 n을 기준으로 로직이 몇 번 반복되는지 나타낸 것. for(int i=0; i 2023. 10. 20. 이전 1 다음