노드를 접거나 펼치고 링크로 이동합니다. 휠·두 손가락으로 확대하고 빈 곳을 끌어 이동합니다.
텍스트로 학습 경로 읽기
CONTENTS
목차
읽음 표시는 직접 선택하며 자동 완료되지 않습니다.
- 01명제와 논리 - 조건문을 정확하게 쓰기
명제·논리 연산·진리표, 함의와 대우, 드모르간 법칙으로 조건 단순화, 완성 코드는 두 조건식이 같은지 진리표로 판정
- 02증명과 반례 - 맞다는 것을 어떻게 믿나
직접 증명·귀류법·수학적 귀납법을 코드 감각으로, 반례 찾기, 성질 기반 테스트의 생각, 완성 코드는 1부터 n 까지 합 공식을 귀납 구조로 확인하고 틀린 공식의 반례를 찾음
- 03집합 - 권한·필터·SQL 의 바탕
합집합·교집합·차집합·여집합, 부분집합, 멱집합, 권한 계산 예, 완성 코드는 역할별 권한 집합 계산과 멱집합 생성
- 04관계와 함수 - 매핑·동치·순서
관계의 성질(반사·대칭·추이), 동치류와 그룹 묶기, 함수의 단사·전사, 해시 함수 감각, 완성 코드는 동치 관계로 그룹 나누기(유니온 파인드 단순판)
- 05경우의 수 - 순열·조합·비둘기집
곱의 법칙·합의 법칙, 순열·조합, 중복, 비둘기집 원리와 해시 충돌, 완성 코드는 itertools 로 센 결과와 공식 비교
- 06확률 - 충돌·재시도·A/B 비교의 바탕
표본 공간과 사건, 조건부 확률, 독립, 생일 문제와 ID 충돌, 기댓값, 완성 코드는 seed 고정 시뮬레이션과 계산값 비교
- 07정수와 나머지 - 해시·암호·주기
나눗셈과 나머지, 최대공약수·유클리드 호제법, 모듈러 연산, 거듭제곱의 나머지, 완성 코드는 gcd·모듈러 거듭제곱 구현과 pow 비교
- 08재귀와 점화식 - 반복 구조를 식으로
점화식 세우기, 피보나치와 하노이, 분할 정복 시간의 감각, 메모이제이션, 완성 코드는 점화식 값과 재귀 호출 수 표
- 09그래프 - 연결·경로·의존성
정점·간선·차수, 인접 리스트, 경로와 연결 요소, 방향 그래프와 위상 정렬(빌드 순서), 완성 코드는 의존성 그래프 위상 정렬과 순환 감지
- 10트리 - 계층 구조와 탐색
트리의 성질(간선 수 = 정점 수 - 1), 루트·깊이, 이진 트리, 신장 트리, 완성 코드는 폴더 구조 트리 출력과 깊이 계산
- 11불 대수와 상태 기계 - 회로·정규식·상태 관리
불 대수와 논리 회로, 유한 상태 기계, 정규 표현식과의 관계, 화면·주문 상태 설계, 완성 코드는 주문 상태 기계와 잘못된 전이 거부
- 12종합 - 코딩 테스트와 실무 문제에서 이산수학 찾기
문제를 수학 구조로 바꾸기(집합·그래프·경우의 수), 정리표, 완성 코드는 세 문제(권한 조합·의존성 순서·충돌 확률)를 앞 장 도구로 해결
이 책은 Devin.KR 원고를 참조합니다. 원고의 원래 주소와 저작자 표기를 유지하며 같은 글을 다시 등록하지 않습니다. 수정된 원고는 읽기 화면에서 재검수 상태를 확인할 수 있습니다.