솔직히 알고리즘은 기본 서적으로 입문하기에는 좋은 학문인 것 같지는 않습니다.
대신 요즘 인터넷에 많은 사람들이 기본 알고리즘에 대해서 정말 잘 설명해놓았기 때문에 이런 블로그들 찾아 보시면 많은 도움 되실 겁니다.
몇몇 사이트 추천드립니다.
백준 온라인 저지 - [https://www.acmicpc.net](https://www.acmicpc.net/)
백준 온라인 저지 슬랙 - [https://www.acmicpc.net/slack](https://www.acmicpc.net/slack)
백준 문제 난이도 보여주는 서비스 - [https://solved.ac](https://solved.ac/)
알고리즘 랭겜 코드포스 - [https://codeforces.com](https://codeforces.com/)
(그린 민트 블루 퍼플 오렌지 레드 누텔라 등은 코드포스 레이팅을 의미합니다)
라이님의 알고리즘 강좌 - [https://kks227.blog.me/220769859177](https://kks227.blog.me/220769859177)
BaaaaaaaarkingDog님의 강좌 - [https://blog.encrypted.gg/category/강좌](https://blog.encrypted.gg/category/%EA%B0%95%EC%A2%8C)
Lawali님의 강좌 - [https://blog.naver.com/PostList.nhn?blogId=ingu9981&categoryNo=19](https://blog.naver.com/PostList.nhn?blogId=ingu9981&categoryNo=19)
chogahui05님의 강좌 - [https://blog.naver.com/chogahui05](https://blog.naver.com/chogahui05) 및 [https://codingdog.tistory.com](https://codingdog.tistory.com/)
JusticeHui님의 강좌 - [https://justicehui.github.io/tutorial/](https://justicehui.github.io/tutorial/)
BOJ 길라잡이 - [https://ryute.tistory.com/33](https://ryute.tistory.com/33)
알고리즘 공부, 어떻게 해야 하나요? - [https://baactree.tistory.com/52](https://baactree.tistory.com/52)
그 밖에도 인터넷에 조금만 검색해보면 굉장히 좋은 퀄리티의 정보가 많습니다. 못찾는건 의지의 차이라고 생각합니다.
또한 현재 자바를 사용중이신데 대부분의 참고자료들은 c++기준으로 나와있습니다.
언어를 바꾸라고 말하는것은 아니고 다른 언어로 되어있는 내용을 이해할 수 있는 능력을 기르시면 공부하는데 많은 도움 되실 것 같습니다.
군대에서 공부하신다고 하시니 충분히 의지가 보이는 것 같습니다. 열심히 하시길 바랄게요 ^^
rlawjdgus246 4년 전 1
코딩을 이제 막 시작한 사람입니다.
백준온라인 굉장히 좋게 생각하고 문제를 풀고 있습니다.
문제는 제 코딩에 대해서 조금 의문이 생겼다는 점입니다.
O(n)이나 O(n^2) 이런 시간 관련해서 아는 지식이 없어서 제 코딩이 과연 효율적인가에 대해서 잘 모르겠습니다.
또한 백준 상에서 시간초과 메모리초과등의 문제가 생길때도 어떤방법으로 해결해야하는지에 대해서 감이 잡히지 않습니다.
java책 기본서적 한권을 통해서 문제를 풀기엔 부족한 부분이 많습니다..
군인이라 해결방법이 책을 통해서 방법을 찾지, 인강을 들을 시간도없습니다.
코딩하시는 분들께 여쭤봅니다.
코딩시작하셨을 때 이런 문제들을 어떤 방식을 통해서 해결하셨는지 팁들 알려주시면
보고 배우고 싶습니다..!