Skip to content

Latest commit

 

History

History
58 lines (48 loc) · 1.74 KB

README.md

File metadata and controls

58 lines (48 loc) · 1.74 KB

기본 자료구조&알고리즘 정리

1. Basic Practice

2. 다중 반복문 (multiple loops)

3. 배열 (array)

4. 간단한 완전탐색 (Simple Brute-Force Algorithm) 1

5. 간단한 완전탐색 (Simple Brute-Force Algorithm) 2

6. 기본 정렬 (Basic Sort)

7. 시간복잡도 (Time Complexity)

8. 기본 정수론 (Basic Number Theory)

9. 변수와 자료형 : 문자 (variable), 문자열 (String), 함수 (function)

10. 변수와 자료형 : 포인터 (pointer), 메모리 (memory), 포인터와 배열 (pointer & array)

11. 변수와 자료형 : call by value

12. 재귀함수 (basic recursive function)

13. 수학적 귀납법 (mathematical induction)

14. Advanced Brute-Force (Backtracking)

15. 고급 정렬 (Advanced Sort)

16. 합병 정렬 (Merge Sort)

17. 퀵 정렬 (Quick Sort)

18. 이진탐색 (binary search)

19. 매개 변수 탐색 (parameter search)

20. 기본 자료구조 (basic data-structure)

21. 스택 (stack)

22. 큐 (queue)

23. 스택 & 큐 정리

24. 트리 (Tree)

25. 트리의 순회

26. 우선순위 큐

27. heap & 트리요약

28. Adv recursive function

29. Divide and conquer, Memorization

30. Basic Dynamic Algorithm

31. Intermediate Dynamic Algorithm

32. Graph

33. Library

34. Graph traversal

35. DFS

36. BFS

37. Graph Algorithm

38. BFS & DFS Problems

39. Greedy Algorithm

40. Adv. dynamic programming

채점 환경

Java 채점 환경

Java:

    컴파일 실행 옵션 : javac -J-Xms128m -J-Xmx512m -encoding UTF-8 Main.java
    버젼 : java version "1.8.0_91"
    시간제한 : +5초
    메모리제한 : +512MB