Comments (2)
안녕하세요.
알고리즘 공부는 수학을 공부하는 것과 크게 다르지 않습니다. 스스로 여러가지 풀이 방법을 고민하면서 문제를 풀수도 있겠지만, 아무리 해도 풀리지 않는다면 다른 사람의 풀이를 보면서 학습하는 형태로도 공부를 해야겠죠. 우리가 수학 문제를 풀다가 막히면 답안지를 보면서 풀이법을 익히는 것과 유사합니다. 물론, 단순히 풀이법을 외워서는 안되겠죠. 왜 그렇게 풀어야 하는지 이해하면서 학습하는게 가장 중요합니다.
공부에 왕도는 없습니다. 무엇보다 많이 풀어보는게 가장 중요합니다. 주변에 똑똑한 사람들이 많이 있지만 천재라서 공부하지 않고 그냥 쉽게 푸는 사람은 단 한 명도 없습니다. 잘 푸는 사람들은 다들 그만큼 많이 풀어본 사람들입니다. 리트코드 에는 1500개가 넘는 문제가 있습니다. 하루에 한 문제씩만 푼다고 해도 5년 동안 꼬박 풀어야 하는 분량이고, 연습 문제로는 충분히 많은 문제라고 생각되요. 많이 풀어보면서, 막히면 다른 사람의 풀이도 살펴보면서 이해하려고 꾸준히 노력해보세요.
무엇보다 지혜는 지식의 발현이라고 믿습니다. 지식을 많이 습득할수록 지혜를 발휘할 수 있다는 점 명심하시기 바랍니다.
from python-algorithm-interview.
네, 좋은답변감사하겠습니다^^
from python-algorithm-interview.
Related Issues (20)
- p257 스택을 이용한 큐 구현 HOT 1
- p.161 전체 코드 질문입니다. HOT 1
- p.233 페이지 18번 홀짝 연결 리스트 문제 관련 문의 입니다. HOT 1
- 67번 문제 질문입니다(leetcode 349) HOT 2
- 13번 팰린드롬 연결리스트 문제 runtime HOT 1
- p450 힙 구현에서 _percolate_up 함수 분기 HOT 1
- p. 578 문법 질문 드립니다 HOT 1
- p.696 5번줄 오타 HOT 1
- p. 581: `77. 가장 긴 반복 문자 대체` - 좀 더 가독성이 높은 코드 질문 HOT 1
- 26번 원형 데크 디자인 문제 깃허브 코드 오타
- 57번 문제 팰린드롬 페어 HOT 1
- 60번 1번 풀이 질문드립니다! HOT 1
- p. 307: `31. 상위 K 빈도 요소` - 최적화 & 파이써닉한 코드 질문 HOT 2
- P640 오타 HOT 1
- P391페이지 6번째줄 질문드립니다 HOT 1
- 31번 상위 K 빈도 요소 HOT 1
- 60번 삽입정렬 리스트 1번 풀이 질문 HOT 1
- [49]Group Anagrams 풀이 질문 HOT 1
- 이진 힙 vs 이진 탐색 트리 HOT 1
- 612p, 615p 83. 과반수 엘리먼트 구하는 문제. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from python-algorithm-interview.