Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jinjoo-lab/data-structure

알고리즘 스터디에서 다뤘던 자료구조 + 알고리즘 복습
https://github.com/jinjoo-lab/data-structure

algorithm datastructures

Last synced: 30 days ago
JSON representation

알고리즘 스터디에서 다뤘던 자료구조 + 알고리즘 복습

Awesome Lists containing this project

README

        

# Data-Structure + Algorithm 스터디 복습 레포지토리
### 한국공학대학교 알고리즘 스터디 (TUK - Algorithm Study 의 내용을 기반으로 복습 + 정리한 레포지토리)
![Logo](https://user-images.githubusercontent.com/84346055/283541708-ce80a932-6505-4c3d-9a22-1cb81677f657.jpg)

### 🎯 진행 방식

스터디 깃허브 : [깃허브](https://github.com/TUK-Algorithm-Study/study)

시간: 매주 토요일 (경우에 따라 변동 가능)

장소: 디스코드

시간: 1시간 - 1시간 30분(고정적이지 않다)

주제: 알고리즘 개념 , 문제 풀이

언어 : C++ , Java

### 🎯 계획
- 주요 알고리즘의 개념을 학습하고 기록한다.
- 매주 한 명씩 돌아가며 발표 ( 발표를 하지 않는 인원들도 학습해야한다. )
- 일주일에 5문제를 풀고 각각 1문제씩 자신의 풀이법을 발표하도록 한다.
- 발표하는 과정에서 나머지 인원들은 질문(피드백)을 하도록 한다.
- 문제를 풀고 별도의 페이지에 풀이 방법을 기술하고 주요 접근법을 기술
- 코드리뷰의 가독성을 위해, 변수명과 로직을 명확하게 하도록 노력합시다
- 현업에서 내가 짠 코드를 나 혹은 다른 사람이 이해할 수 있게 짜는, 배려가 중요합니다
- 주석을 달지 않아도 이해할 수 있을 정도의 코드를 짜봅시다.

> 인원 각각의 상황에 따라 사전에 풀어본 문제는 피하는게 최선이지만 풀어본 문제를 다시 푸는 경우도 생김. 복습의 개념으로 생각하면 좋을거!
>
### 스터디 멤버
|진주원(팀장)|염예찬|소영|김상규|
|:----:|:----:|:----:|:----:|
|[@jinjoo-lab](https://github.com/jinjoo-lab)|[@yyechan0602](https://github.com/yyechan0602)|[@abbiddo](https://github.com/abbiddo)|[@ggyu0629](https://github.com/ggyu0629)|

## 복습 레포
### [알고리즘]
- [백트랙킹](https://github.com/jinjoo-lab/Data-Structure/blob/main/Algorithm/BackTracking.md)
- [이진탐색](https://github.com/jinjoo-lab/Data-Structure/blob/main/Algorithm/BinarySearch.md)
- [다익스트라](https://github.com/jinjoo-lab/Data-Structure/blob/main/Algorithm/Dijkstra.md)
- [플로이드-워셜](https://github.com/jinjoo-lab/Data-Structure/blob/main/Algorithm/Floyd.md)
- [LCS](https://github.com/jinjoo-lab/Data-Structure/blob/main/Algorithm/LCS.md)
- [MST](https://github.com/jinjoo-lab/Data-Structure/blob/main/Algorithm/MST.md)
- [투-포인터](https://github.com/jinjoo-lab/Data-Structure/blob/main/Algorithm/TwoPointer.md)
- [위상정렬](https://github.com/jinjoo-lab/Data-Structure/blob/main/Algorithm/topologySort.md)
- [LIS](https://github.com/jinjoo-lab/Data-Structure/blob/main/Algorithm/LIS.md)
- [벨만-포드](https://github.com/jinjoo-lab/Data-Structure/blob/main/Algorithm/Bellman-Ford.md)

### [자료구조]
- [해시](https://github.com/jinjoo-lab/Data-Structure/blob/main/Data-Structure/Hash/Hash.md)
- [우선순위큐](https://github.com/jinjoo-lab/Data-Structure/blob/main/Data-Structure/PriorityQueue/PriorityQueue.md)
- [큐](https://github.com/jinjoo-lab/Data-Structure/blob/main/Data-Structure/Queue/Queue.md)
- [스택](https://github.com/jinjoo-lab/Data-Structure/blob/main/Data-Structure/Stack/stack.md)
- 트리
- [트리](https://github.com/jinjoo-lab/Data-Structure/blob/main/Data-Structure/Tree/Tree.md)
- [세그먼트 트리](https://github.com/jinjoo-lab/Data-Structure/blob/main/Data-Structure/Tree/SegmentTree.md)
- [분리 집합](https://github.com/jinjoo-lab/Data-Structure/blob/main/Data-Structure/Tree/Union_Find.md)
- [트리 많게 적게 정점 칠하기](https://github.com/jinjoo-lab/Data-Structure/blob/main/Data-Structure/Tree/%ED%8A%B8%EB%A6%AC_%EB%A7%8E%EA%B2%8C_%EC%A0%81%EA%B2%8C_%EC%B9%A0%ED%95%98%EA%B8%B0.md)

### [수학]
- [소수판별](https://github.com/jinjoo-lab/Data-Structure/blob/main/Math/PrimeNumber.md)
- [유클리드 호제법](https://github.com/jinjoo-lab/Data-Structure/blob/main/Math/GCD_LCM.md)

### [정렬]
- [퀵정렬](https://github.com/jinjoo-lab/Data-Structure/blob/main/Sort/QuickSort.md)