• Stars
    star
    247
  • Rank 158,081 (Top 4 %)
  • Language
    Java
  • Created about 4 years ago
  • Updated over 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

패스트 캠퍼스(Fast Campus) 알고리즘 강의용 저장소입니다.

Fast Campus Algorithm Lecture Notes

  • 패스트 캠퍼스(Fast Campus) 알고리즘 강의 수강생들을 위한 나동빈 강사의 문제풀이 소스코드 저장소입니다.
  • 본 강의는 Python 3을 활용한 강의이지만, 대부분의 문제들에 대하여 C++11, Java 소스코드를 추가적으로 제공합니다.
  • 하단의 전체 소스코드들은 백준 온라인 저지(BOJ)에 제출하여 정답 처리를 받은 소스코드들입니다.
  • 소스코드와 관련한 궁금한 점이나 오류 관련 문의는 Issues 탭을 이용하여 남겨주세요.

강의 목차(Lecture Contents)

Chapter 01. 기본 자료구조

리스트, 큐, 스택을 활용한 문제풀이

[01] 기초 문제풀이

[02] 핵심 유형 문제풀이

Chapter 02. 고급 자료구조

해시, 집합을 활용한 문제풀이

[03] 핵심 유형 문제풀이

Chapter 03. 기본 정렬 알고리즘

정렬 라이브러리, 키(Key) 기반 정렬, 계수 정렬을 활용한 문제풀이

[04] 기초 문제풀이

[05] 핵심 유형 문제풀이

Chapter 04. 재귀 호출

기본적인 재귀 함수 구현을 활용한 문제풀이

[06] 핵심 유형 문제풀이

Chapter 05. 고급 정렬 알고리즘

병합 정렬을 활용한 문제풀이

[07] 핵심 유형 문제풀이

Chapter 06. 기본 탐색 알고리즘

순차 탐색, 이진 탐색을 활용한 문제풀이

[08] 기초 문제풀이

[09] 핵심 유형 문제풀이

Chapter 07. 고급 탐색 알고리즘

트리 순회, 힙 (우선순위 큐), 위상 정렬을 활용한 문제풀이

[10] 기초 문제풀이

[11] 핵심 유형 문제풀이

Chapter 08. 동적 프로그래밍

잘 알려진 동적 프로그래밍 개념 (타일링, Knapsack, LCS, LIS 등)을 활용한 문제풀이

[12] 기초 문제풀이

[13] 핵심 유형 문제풀이

Chapter 09. 그래프 기본 탐색 알고리즘

DFS와 BFS를 활용한 문제풀이

[14] 기초 문제풀이

[15] 핵심 유형 문제풀이

Chapter 10. 그래프 고급 탐색 알고리즘

다익스트라 최단 경로 알고리즘, 최소 신장 트리 알고리즘을 활용한 문제풀이

[16] 핵심 유형 문제풀이

Chapter 11. 탐욕 알고리즘

그리디(Greedy) 알고리즘의 원리를 활용한 문제풀이

[17] 기초 문제풀이

[18] 핵심 유형 문제풀이

Chapter 12. 백 트래킹

DFS 혹은 조합(Combinations)을 활용한 문제풀이

[19] 핵심 유형 문제풀이

코딩 테스트 실전 모의고사 문제집 (Mock Exams)

  • 본 문제집은 최신 코딩 테스트 출제 경향을 고려해 나동빈 강사가 자체 제작 및 번역하여 구성한 문제집입니다.
  • 본 문제집은 인터넷 검색이 불가능한 상황에서 제한 시간 안에 Python 3.7 언어를 이용하여 풀어주세요.
  • 모든 문제들은 검수 과정을 거쳐 백준 온라인 저지(BOJ)에 업로드 되어있습니다.

코딩 테스트 모의고사 A형

난이도 문제 풀이시간 문제 개수 예상 합격 커트라인
중하 3시간 3문제 3문제
  1. 안테나: (Python 답안)
  2. 큰 수 구성하기: (Python 답안)
  3. 현명한 나이트: (Python 답안)

코딩 테스트 모의고사 B형

난이도 문제 풀이시간 문제 개수 예상 합격 커트라인
3시간 3문제 2~3문제
  1. 왕복: (Python 답안)
  2. 병사 배치하기: (Python 답안)
  3. 경쟁적 전염: (Python 답안)

코딩 테스트 모의고사 C형

난이도 문제 풀이시간 문제 개수 예상 합격 커트라인
3시간 3문제 2문제
  1. 시각: (Python 답안)
  2. 함께 블록 쌓기: (Python 답안)
  3. 감시 피하기: (Python 답안)

코딩 테스트 모의고사 D형

난이도 문제 풀이시간 문제 개수 예상 합격 커트라인
중상 3시간 3문제 2~3문제
  1. 럭키 스트레이트: (Python 답안)
  2. 근손실: (Python 답안)
  3. 무기 공학: (Python 답안)

코딩 테스트 모의고사 E형

난이도 문제 풀이시간 문제 개수 예상 합격 커트라인
3시간 3문제 2~3문제
  1. 점프 점프: (Python 답안)
  2. 특정 거리의 도시 찾기: (Python 답안)
  3. 샘터: (Python 답안)

More Repositories

1

python-for-coding-test

[한빛미디어] "이것이 취업을 위한 코딩 테스트다 with 파이썬" 전체 소스코드 저장소입니다.
Python
2,151
star
2

Deep-Learning-Paper-Review-and-Practice

꼼꼼한 딥러닝 논문 리뷰와 코드 실습
Jupyter Notebook
964
star
3

Python-Data-Analysis-and-Image-Processing-Tutorial

파이썬을 활용한 데이터 분석과 이미지 처리 - 강의 자료 및 소스코드 Repository입니다.
Jupyter Notebook
605
star
4

Python-Competitive-Programming-Team-Notes

Python Library for Programming Competition
Python
390
star
5

Pytorch-Adversarial-Training-CIFAR

This repository provides simple PyTorch implementations for adversarial training methods on CIFAR-10.
Python
139
star
6

CNN-based-Celebrity-Classification-AI-Service-Using-Transfer-Learning

3분만에 만드는 인공지능 서비스: 마동석/김종국/이병헌 분류기
Jupyter Notebook
71
star
7

Python-Robotic-Process-Automation

파이썬을 이용한 업무 자동화 소스코드를 모아 놓은 저장소입니다.
Python
58
star
8

StyleCLIP-Tutorial

Jupyter Notebook
50
star
9

Vegita

배추 가격 예측 AI 로봇
JavaScript
39
star
10

MachineUnlearning

Towards Machine Unlearning Benchmarks: Forgetting the Personal Identities in Facial Recognition Systems
Jupyter Notebook
36
star
11

BOJ_JavaScript

BOJ Solutions in JavaScript
JavaScript
29
star
12

CelebA-HQ-Face-Identity-and-Attributes-Recognition-PyTorch

CelebA HQ Face Identity and Attributes Recognition using PyTorch
Jupyter Notebook
24
star
13

Mathematics-for-AI

인공지능 및 컴퓨터 비전을 위한 수학 (핵심 개념 노트)
21
star
14

LatentHSJA

The official PyTorch implementations for Latent-HSJA.
Jupyter Notebook
18
star
15

Academic-English-Study

논문/발표에서 쓰기 좋은 학술 영어 문장들을 정리해보자.
15
star
16

PyTorch-Adversarial-Attack-Baselines-for-ImageNet-CIFAR10-MNIST

PyTorch adversarial attack baselines for ImageNet, CIFAR10, and MNIST (state-of-the-art attacks comparison)
Jupyter Notebook
15
star
17

BOJ_Java

Java
12
star
18

Deep-Learning-Security-Basic-for-KISA

Jupyter Notebook
10
star
19

korean_face_age_classification

한국인 얼굴이 주어졌을 때 나이(age)를 예측하는 인공지능
Jupyter Notebook
10
star
20

KAKAO-RECRUITMENT

Python
9
star
21

YOLO-Datasets

8
star
22

React-Multi-Page-Web-Template-1

The React Multi Page Web Template 1
JavaScript
8
star
23

Training-of-Hell

대학원생 지옥행 열차 탑승
7
star
24

Deep-Learning-Basic-for-KISA

Jupyter Notebook
7
star
25

korean_family_dataset

AI Hub "가족 관계가 알려진 얼굴 이미지" 데이터 세트의 전처리 및 가공
Jupyter Notebook
7
star
26

Poison-Frogs-OneShotKillAttack-PyTorch

[PyTorch Implementation] Poison Frogs! Targeted Clean-Label Poisoning Attacks on Neural Networks
Jupyter Notebook
7
star
27

React-Management-System

JavaScript
6
star
28

Face-Gender-Classification-PyTorch

Face Gender Classification Tutorial: PyTorch Implementations
Jupyter Notebook
6
star
29

machine_learning_for_all

Jupyter Notebook
6
star
30

React-Management-Tutorial

JavaScript
6
star
31

PyTorch-StyleGAN-Face-Editting

Python
6
star
32

Management-Programs-for-YouTuber

유튜버(YouTuber)를 위한 채널 관리 프로그램
Jupyter Notebook
6
star
33

Unity-2D-Rhythm-Game

Unity로 개발한 2D Rhythm Game Project
C#
6
star
34

PyQt5-Tutorial

PyQt5 강의 목적의 저장소입니다.
Python
5
star
35

Small-ImageNet-Validation-Dataset-1000-Classes

This is a subset of the ImageNet validation dataset. This dataset has 5 images per class.
Jupyter Notebook
5
star
36

Simple-Neural-Networks-with-Python

Implementation of Simple Neural Networks with Python
5
star
37

Hacker-Software-Stack

내가 사용하는 프로그램들 정리
4
star
38

PyTorch-Group-Equivariant-CNN

This repository provides PyTorch implementations for Group Equivariant CNN (G-CNN)
Python
4
star
39

Natural-Language-Processing-Tutorial-for-KISA

Natural Language Processing Tutorial for KISA
Jupyter Notebook
4
star
40

ChatBot-Tutorial-for-KISA

ChatBot Tutorial for KISA
Jupyter Notebook
4
star
41

AI-Theory-and-Practical-Project

쉽지만 깊게 이해하는 인공지능 이론 및 실전 프로젝트 with PyTorch
Jupyter Notebook
4
star
42

CPP-Server-And-CSharp.Net-Client-Network-Gomoku-Game

C#
3
star
43

JavaFX-ARP-Spoofing

The ARP Spoofing Tool with JavaFX
Java
3
star
44

JSP_Movie_Reservation_System

JSP로 개발한 간단한 영화 예매 사이트
Java
3
star
45

Statistical-Natural-Language-Processing-Keynotes

Keynotes for Statistical Natural Language Processing
3
star
46

BOJ-Problem-Set-Producing

Python
3
star
47

Code-Up-Algorithm

코드 업(Code Up) 사이트 알고리즘 소스코드
C
3
star
48

Deep-Learning-Cheat-Sheet

3
star
49

Free-Fonts-for-Developers

개발자를 위한 무료 폰트 모음집
3
star
50

StyleGAN-Embedding-PyTorch

Jupyter Notebook
3
star
51

Decision-based-Attacks-PyTorch

Decision-based Attacks PyTorch Implementations
Jupyter Notebook
3
star
52

MultipleInputMixup

Multiple Input Mixup for Out of Distribution Detection
Jupyter Notebook
3
star
53

PyTorch-Neural-Image-Caption-Generator

Jupyter Notebook
2
star
54

SCTF2017-Writeups

Python
2
star
55

CPP-Server-And-CSharp.Net-Client-Network-Gomoku-Game-Refactoring

C#
2
star
56

Face-Mask-Classification-20000-Dataset

Face Mask Classification 20000 Dataset
2
star
57

Git-Tutorial

Python
2
star
58

React-Study-1

JavaScript
2
star
59

PyTorch-Image-to-Image-Translation

Jupyter Notebook
2
star
60

Mathematics-for-Machine-Learning-Key-Notes

Key Notes of Mathematics for Machine Learning
2
star
61

reCaptcha-v2-Image-Collector

For Collecting reCaptcha v2 images
JavaScript
2
star
62

The-Best-StyleGAN-Encoders

The Best StyleGAN Encoders
Jupyter Notebook
2
star
63

KnueWordCloud-React

JavaScript
2
star
64

Cat-and-Dog-10000-Dataset

1
star
65

Pytorch-Multi-GPU-Cluster-Example

Python
1
star
66

PyTorch-CNN

Jupyter Notebook
1
star
67

RaspberryPi_Gadget_Custom_Serial

C
1
star
68

PyTorch-Object-Detection

Jupyter Notebook
1
star
69

ReactWordCloudWebApp-React

JavaScript
1
star
70

Serverless-Basic-Example

JavaScript
1
star
71

WordCloud

JavaScript
1
star
72

Python-reCAPTCHA-Solver

Python
1
star
73

MIDAS_2018_Exercise

Java
1
star
74

Computer-Vision

Python
1
star
75

Simple-Node-and-SwaggerUI

HTML
1
star
76

Anonymous-Timeline-React.js

JavaScript
1
star
77

Bypassing-Adversarial-CAPTCHAs-Using-Incremental-Learning

Bypassing Adversarial CAPTCHAs Using Incremental Learning
1
star
78

RaspberryPi_Gadget_Custom_Bulk_Transfer

C
1
star
79

Raspberry-Pi-Zero-Utility

Python
1
star
80

reCaptcha-v2-Image-Collector-Experiment

JavaScript
1
star
81

Server-Setting-Manual-for-Deep-Learning

딥 러닝 연구 목적의 컴퓨터를 세팅해보자.
1
star
82

faceswap_examples

FaceSwap Tutorial 목적의 Repository입니다.
Jupyter Notebook
1
star
83

weather_dataset

1
star
84

JES

JES Cloud Information System
CSS
1
star
85

Scene-Classification-Dataset-Split

1
star
86

Truffle-Basic

JavaScript
1
star
87

Data-Analysis-Basic-for-KISA

Jupyter Notebook
1
star
88

Git-Study-Example

1
star
89

Android-FCM-Example--2019-

Java
1
star
90

Unity-2D-Rhythm-Game-Tutorial

C#
1
star
91

onnx_node_react_example

JavaScript
1
star
92

PyTorch-CNN-for-Upsampled-CIFAR10

PyTorch CNN for Upsampled CIFAR10
Jupyter Notebook
1
star