inflearn logo
강의

Course

Instructor

Become a computer science major by memorizing broadly and shallowly

Nonlinear Data Structure Binary Tree

자료구조 공부 언어

Resolved

76

seohyung09298166

1 asked

0

선생님 안녕하세요!

저는 3년차 웹 FE 개발자(비전공)로 일하고 있습니다. 언급해주신 대로 자료구조와 알고리즘 공부를 최소 3개월 이상 제대로 해보려고 합니다.

자료구조가 어떻게 만들어지는가를 알기 위해서는 C언어로 공부하는 것이 좋다고 들은 적이 있는데, 이미 익숙한 자바스크립트로 친숙해진 다음 C언어로 학습하는 것이 좋을지 처음부터 C언어로 시작하는 것이 좋을지 여쭙습니다.

그냥 시작하는 게 제일 중요할 것 같지만 그래도 선생님의 의견이 궁금합니다.

자료구조

Answer 1

1

nullnull8537

굳이 C언어를 고집할 이유는 없습니다. 자료구조는 언어에 특수화 되는 이론이 아니기 때문입니다. 다만 자바 스크립트로는 한계가 있을 수 있는 부분이 일부 있을 수 있습니다. 그러나 이 부분마저도 AI를 활용한다면 충분히 극복할 수 있을 문제가 아닐까 싶습니다.

C언어를 공부해두면 컴퓨터 구조에 대한 이해가 깊어질 수 밖에 없습니다. 요즘 같은 시대에 C언어는 구세대의 언어이자 CS전공자를 위한 언어일 수 있습니다. 그러나 JVM이나 V8 엔진은 여전히 C/C++로 개발되고 있다는 사실은 다시 한 번 생각해야 할 문제입니다.

결과적으로 꼭 C언어에 대한 이해가 필요하다고 스스로 판단이 서기 전까지 굳이 C언어를 할 필요는 없으나 경력자로써 CS이론에 대한 폭넓은 이해를 갖춰야 한다는 생각이 들면 그 때 공부하시기 바랍니다. 😄

1

seohyung09298166

네 답변 감사합니다!

그리고 좋은 강의 제공해주셔서 항상 감사드려요.

동기화와 Queue

0

88

1

시간복잡도 계산 시 1회 연산당 연산량은 왜 고려하지 않는 건가요?

1

147

2

2:37초 질문입니다.

0

102

2

HashSet과 HashMap 메소드의 시간 복잡도에 대해 여쭤봅니다.

0

227

1

맵(Map) 시간복잡도 질문

0

155

2

로또번호 7개 셔플 자료구조 설명에서 설명에 대한 질문

0

184

1

비선형 자료구조

0

308

1

[질문은 아니고 해결법&코드 공유] deque로 풀어봤어요!

0

304

1

Linked list의 장점

1

652

1

c++ 자료구조 문제 질문

0

155

0

자료구조 수열의 n번째 항을 구하는 재귀알고리즘 작성

0

385

0

리스트를 만드는 방법

0

275

1

Queue 자료구조 사용시 시간초과 문제

1

389

1

오름차순 정렬 시

0

320

1

초보주의: 어셈블리어로 길이 제한 없는 문자열을 표현할 수 있는 법이 뭐가 있을까요

0

180

0