Skip to content

Bongpal-dev/Algorithm-Study

Repository files navigation

🗺 스터디 로드맵

1주차 [기초 지식, 정렬]

  • BigO표기법, 시간복잡도, 공간복잡도
  • 정렬 알고리즘 구현
    • 선택 정렬 - 필수
    • 삽입 정렬 - 필수
    • 버블 정렬 - 필수
    • 병합 정렬
    • 퀵 정렬
    • 힙 정렬(선택
  • 정렬 관련 문제 같이 정해서 풀기

Title

2 주차 [문자열 다루기]

  • 자바 알고리즘 인터뷰 with 코틀린 책 문제풀이로 커리큘럼 대체
  • 각자 6장 - 6문제 풀이 후 해설과 함께 코드리뷰 진행
    • Q.01_유효한 팰린드롬
    • Q.02_문자열 뒤집기
    • Q.03_로그파일 재정렬
    • Q.04_가장 흔한 단어
    • Q.05_그룹 애너그램
    • Q.06_가장 긴 팰린드롬 부분 문자열

3 주차 [배열 다루기]

  • 각자 7장 - 6문제 풀이 후 해설과 함께 코드리뷰 진행
    • Q.07_두 수의 합
    • Q.08_빗물 트래핑
    • Q.09_두 수의 합
    • Q.10_배열 파티션 I
    • Q.11_자신을 제외한 배열의 곱
    • Q.12_주식을 사고팔기 가장 좋은 시점

4 주차 [링크드 리스트 다루기]

  • 각자 7장 - 7문제 풀이 후 해설과 함께 코드리뷰 진행
    • Q.13_팰린드롬 연결 리스트
    • Q.14_두 정렬 리스트의 병합
    • Q.15_역순 연결 리스트
    • Q.16_두 수의 덧셈
    • Q.17_페어의 노드 스왑
    • Q.18_홀짝 연결 리스트
    • Q.19_역순 연결 리스트 II

About

알고리즘 스터디

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages