필자는 본 블로그 글을 통하여, 그 동안 경험했던 Coding Problem 중에 C#/.net 을 통해 기존 문제 Algorithm 을 다시 복기/스터디 (특히 같은 문제를 C# 및 .net core 만의 장점으로 해결할 수 있는 방법을 고민) 하고, 그동안 작업 한 소스들을 Github/Repl.it(웹베이스 가상컴파일/실행머신) 을 통해 공유하고자 본 글을 쓰게 되었다. 사실 이 글을 남기고 또 수정하며 스스로 발전 하기 위해 본 글을 쓴 이유가 더 크다.
원문 링크 : https://github.com/bear8203/data-structures-and-algorithms/tree/main
웹 실행기 (실행 “Play” 버튼을 누르면 바로 바로 실행해볼 수 있습니다) : https://replit.com/@bear8203/algorithm-study-c-sharp?v=1#README.md
목차(Contents) :
1. Foundation
- Big O
- How to solve problems?
2. What kind people a company looking for?
- Analytic Skills
- Coding Skills
- Technical Skills
- Communication Skills
3. Companies know Googling 🙂
- They wish to know how to solve & use
4. Data Structures
- Arrays
- Trees
- Stacks
- Tries
- Queues
- Graphs
- Linked Lists
- Hash Tables
5. Algorithms
- Sorting
- Dynamic Programming
- BFS + DFS (Searching)
- Recursion