데이비드말란 모두를 위한 컴퓨터 과학(CS50 2019) [3. 배열] 강의 stdio.h 라이브러리 : printf 함수의 프로토타입이 있어서 Clang 컴파일러가 프로그램을 컴파일할 때 printfrk 무엇인지 알려주는 역할 C코드를 어셈블리 코드로 변환시켜줌으로써 컴파일러는 컴퓨터가 이해할 수 있는 언어와 최대한 가까운 프로그램을 만듦 ✅ 전처리 → 컴파일 → 어셈블 → 링크 이 네 단계를 거치면 최종적으로 실행 가능한 파일이 완성 디버깅 하는 여러 방법을 설명... 부스트코스CS컴퓨터사이언스데이비드말란컴퓨터과학CS 모두를 위한 컴퓨터 과학(CS50 2019) [2. C언어] 강의 💡 파일저장 : C로 작성한 코드는 확장자 "c"를 붙여서 "파일이름.c"로 저장 C로 문자열 형식을 가진 변수를 선언하고 출력하는 프로그램을 만들 수 있습니다. c 언어는 오래된 언어이기 때문에 변수가 저장하는 데이터의 종류를 아주 정확하게 명시해야되기 때문에 화면상에 출력하고자 하는 구절이나 문장을 적는데 그 값이 아직 모른다면 %와 문자열을 의미하는 s를 적어 형식지정자를 사용 $cla... 부스트코스CS컴퓨터사이언스데이비드말란컴퓨터과학CS 모두를 위한 컴퓨터 과학(CS50 2019) [4. 알고리즘] 강의 O(n2) O(n) - 선형 검색 O(log n) - 이진 검색 ex) 선형 검색에서는 n개의 항목이 있을때 최대 n번의 검색을 해야 하므로 상한이 O(n)이 되지만 운이 좋다면 한 번만에 검색을 끝낼수도 있으므로 하한은 Ω(1)이 된다. Ω(n2) : 정렬은 시간이 오래 걸리고 공간을 더 차지하지만 이 추가적인 과정을 진행하면 여러 번 리스트를 검색해야 하거나 매우 큰 리스트를 검색해야 할... 부스트코스CS컴퓨터사이언스데이비드말란컴퓨터과학CS
모두를 위한 컴퓨터 과학(CS50 2019) [3. 배열] 강의 stdio.h 라이브러리 : printf 함수의 프로토타입이 있어서 Clang 컴파일러가 프로그램을 컴파일할 때 printfrk 무엇인지 알려주는 역할 C코드를 어셈블리 코드로 변환시켜줌으로써 컴파일러는 컴퓨터가 이해할 수 있는 언어와 최대한 가까운 프로그램을 만듦 ✅ 전처리 → 컴파일 → 어셈블 → 링크 이 네 단계를 거치면 최종적으로 실행 가능한 파일이 완성 디버깅 하는 여러 방법을 설명... 부스트코스CS컴퓨터사이언스데이비드말란컴퓨터과학CS 모두를 위한 컴퓨터 과학(CS50 2019) [2. C언어] 강의 💡 파일저장 : C로 작성한 코드는 확장자 "c"를 붙여서 "파일이름.c"로 저장 C로 문자열 형식을 가진 변수를 선언하고 출력하는 프로그램을 만들 수 있습니다. c 언어는 오래된 언어이기 때문에 변수가 저장하는 데이터의 종류를 아주 정확하게 명시해야되기 때문에 화면상에 출력하고자 하는 구절이나 문장을 적는데 그 값이 아직 모른다면 %와 문자열을 의미하는 s를 적어 형식지정자를 사용 $cla... 부스트코스CS컴퓨터사이언스데이비드말란컴퓨터과학CS 모두를 위한 컴퓨터 과학(CS50 2019) [4. 알고리즘] 강의 O(n2) O(n) - 선형 검색 O(log n) - 이진 검색 ex) 선형 검색에서는 n개의 항목이 있을때 최대 n번의 검색을 해야 하므로 상한이 O(n)이 되지만 운이 좋다면 한 번만에 검색을 끝낼수도 있으므로 하한은 Ω(1)이 된다. Ω(n2) : 정렬은 시간이 오래 걸리고 공간을 더 차지하지만 이 추가적인 과정을 진행하면 여러 번 리스트를 검색해야 하거나 매우 큰 리스트를 검색해야 할... 부스트코스CS컴퓨터사이언스데이비드말란컴퓨터과학CS