• Stars
    star
    251
  • Rank 161,862 (Top 4 %)
  • Language
    Java
  • Created over 4 years ago
  • Updated about 3 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,237
star
2

Deep-Learning-Paper-Review-and-Practice

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

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

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

Python-Competitive-Programming-Team-Notes

Python Library for Programming Competition
Python
419
star
5

Pytorch-Adversarial-Training-CIFAR

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

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

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

Python-Robotic-Process-Automation

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

StyleCLIP-Tutorial

Jupyter Notebook
51
star
9

MachineUnlearning

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

Vegita

배추 가격 예측 AI 로봇
JavaScript
39
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
29
star
13

Mathematics-for-AI

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

LatentHSJA

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

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
17
star
16

Academic-English-Study

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

BOJ_Java

Java
12
star
18

korean_face_age_classification

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

Poison-Frogs-OneShotKillAttack-PyTorch

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

Deep-Learning-Security-Basic-for-KISA

Jupyter Notebook
10
star
21

YOLO-Datasets

9
star
22

KAKAO-RECRUITMENT

Python
9
star
23

Face-Gender-Classification-PyTorch

Face Gender Classification Tutorial: PyTorch Implementations
Jupyter Notebook
8
star
24

korean_family_dataset

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

React-Multi-Page-Web-Template-1

The React Multi Page Web Template 1
JavaScript
8
star
26

Training-of-Hell

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

Deep-Learning-Basic-for-KISA

Jupyter Notebook
7
star
28

React-Management-System

JavaScript
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

Small-ImageNet-Validation-Dataset-1000-Classes

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

PyTorch-Group-Equivariant-CNN

This repository provides PyTorch implementations for Group Equivariant CNN (G-CNN)
Python
5
star
36

DMR

Jupyter Notebook
5
star
37

PyQt5-Tutorial

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

Simple-Neural-Networks-with-Python

Implementation of Simple Neural Networks with Python
5
star
39

Natural-Language-Processing-Tutorial-for-KISA

Natural Language Processing Tutorial for KISA
Jupyter Notebook
4
star
40

Hacker-Software-Stack

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

ChatBot-Tutorial-for-KISA

ChatBot Tutorial for KISA
Jupyter Notebook
4
star
42

AI-Theory-and-Practical-Project

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

MultipleInputMixup

Multiple Input Mixup for Out of Distribution Detection
Jupyter Notebook
4
star
44

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

C#
3
star
45

JavaFX-ARP-Spoofing

The ARP Spoofing Tool with JavaFX
Java
3
star
46

JSP_Movie_Reservation_System

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

Statistical-Natural-Language-Processing-Keynotes

Keynotes for Statistical Natural Language Processing
3
star
48

Code-Up-Algorithm

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

Deep-Learning-Cheat-Sheet

3
star
50

Free-Fonts-for-Developers

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

StyleGAN-Embedding-PyTorch

Jupyter Notebook
3
star
52

BOJ-Problem-Set-Producing

Python
3
star
53

Decision-based-Attacks-PyTorch

Decision-based Attacks PyTorch Implementations
Jupyter Notebook
3
star
54

PyTorch-Neural-Image-Caption-Generator

Jupyter Notebook
2
star
55

SCTF2017-Writeups

Python
2
star
56

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

C#
2
star
57

Git-Tutorial

Python
2
star
58

React-Study-1

JavaScript
2
star
59

Face-Mask-Classification-20000-Dataset

Face Mask Classification 20000 Dataset
2
star
60

Mathematics-for-Machine-Learning-Key-Notes

Key Notes of Mathematics for Machine Learning
2
star
61

PyTorch-Image-to-Image-Translation

Jupyter Notebook
2
star
62

reCaptcha-v2-Image-Collector

For Collecting reCaptcha v2 images
JavaScript
2
star
63

The-Best-StyleGAN-Encoders

The Best StyleGAN Encoders
Jupyter Notebook
2
star
64

KnueWordCloud-React

JavaScript
2
star
65

Pytorch-Multi-GPU-Cluster-Example

Python
1
star
66

PyTorch-CNN

Jupyter Notebook
1
star
67

Cat-and-Dog-10000-Dataset

1
star
68

PyTorch-Object-Detection

Jupyter Notebook
1
star
69

RaspberryPi_Gadget_Custom_Serial

C
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

Anonymous-Timeline-React.js

JavaScript
1
star
76

Bypassing-Adversarial-CAPTCHAs-Using-Incremental-Learning

Bypassing Adversarial CAPTCHAs Using Incremental Learning
1
star
77

RaspberryPi_Gadget_Custom_Bulk_Transfer

C
1
star
78

reCaptcha-v2-Image-Collector-Experiment

JavaScript
1
star
79

Simple-Node-and-SwaggerUI

HTML
1
star
80

Server-Setting-Manual-for-Deep-Learning

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

ReactWordCloudWebApp-React

JavaScript
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

Raspberry-Pi-Zero-Utility

Python
1
star
87

Truffle-Basic

JavaScript
1
star
88

korean_face_age_dataset

1
star
89

Data-Analysis-Basic-for-KISA

Jupyter Notebook
1
star
90

Git-Study-Example

1
star
91

Android-FCM-Example--2019-

Java
1
star
92

Unity-2D-Rhythm-Game-Tutorial

C#
1
star
93

onnx_node_react_example

JavaScript
1
star
94

PyTorch-CNN-for-Upsampled-CIFAR10

PyTorch CNN for Upsampled CIFAR10
Jupyter Notebook
1
star