프로그래밍/자료구조*알고리즘

[자료구조] 공부 사이트 추천! GeeksforGeeks

정정훈훈 2022. 6. 14. 00:23
반응형

 

 

프로그래밍에서 가장 중요하면서 중요하지 않다는 두 가지 평가를 받고 있는 자료구조!

현업에서는 짜여진 걸 이용하기 때문에 굳이 자료구조를 공부할 필요가 없고,

현업에서 사용하는 것들이 기본적인 자료구조보다 더 빠르고 효율적이기 때문에 자료구조 공부를 만류하는 걸 볼 수 있습니다

 

 

하지만 대학교 재학생들에게는 숙명으로 만나야 하는 과목이죠

 

 

필자는 Do it! 자료구조와 함께 배우는 알고리즘 입문 C, 파이썬 편과

코딩테스트를 위한 자료구조와 알고리즘 with c++을 가지고 있는데요,

아직 배우는 단계인 저로서는 세 권의 책 모두 어렵게 느껴지거나 와닿지 않더라구요

 

그래서 자료구조를 어떻게 하면 더욱 효율적으로 공부할 수 있을까 고민하던 중에 찾은 사이트를 소개하려고 합니다!

 

 

바로 GeeksforGeeks라는 사이트인데요,

https://www.geeksforgeeks.org/

 

GeeksforGeeks | A computer science portal for geeks

A Computer Science portal for geeks. It contains well written, well thought and well explained computer science and programming articles, quizzes and practice/competitive programming/company interview Questions.

www.geeksforgeeks.org

 

이 사이트의 장점은 다음과 같습니다.

 

 

 

1. 다양한 언어를 배울 수 있다.

c++, Python, Java, HTML부터 Machine Learning까지!

공부 자료들이 알차게 구성되어 있는 걸 볼 수 있습니다.

 

 

 

2. 페이지가 보기 편하다.

제가 많은 사이트들을 뒤져봤지만,

가독성이 떨어지거나 쉽게 눈이 피로한 경우가 많더라구요

 

그런데 GeeksForGeeks 사이트는 보기 편한 부드러운 초록색으로 되어 있으며,

텍스트가 많음에도 정갈하게 구성되어 있는 느낌을 받을 수 있습니다.

가뜩이나 영어 사이트라 지루해질 수 있을 텐데, 정교한 구성이 왜인지 지루함을 덜어주더라구요.

 

 

 

3. 자료구조 코드를 한 번에 6가지를 보여준다.

C, C++, C#, JAVA, Python, Javascript의 6가지 형태로 코드를 보여줍니다.

또, 코드가 어렵게 짜여 있지 않습니다.

제가 Do it! 책을 보면서 힘들었던 점이 코드가 어렵게 짜여져 있고, 한 자료구조의 모든 구성을 보여준 후 하나하나 첨언하듯 설명하는 부분이었는데요,

GeeksforGeeks 사이트는 반대로 나무부터 시작하여 숲을 보여줍니다!!!

 

 

 

백준, 프로그래머스 등 문제풀이 사이트는 많지만,

개념 설명을 해주는 사이트가 잘 구성된 건 GeeksforGeeks 사이트인 것 같슴다

추천드려요!!!

반응형