inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

코딩테스트 [ ALL IN ONE ]

[코테 적용] 👉 two pointer

Sorting algorithm

해결된 질문

374

이하이

작성한 질문수 5

3

two pointer 강의를 보면서 질문이 있습니다.
파이썬을 사용하기 때문에 merge sort나 quick sort 필요 없이 .sort()를 하셨다고 했는데 어떤 회사에서는 sorting algorithm을 구현해서 문제를 풀어라 할 수 있지 않을까요?

python 코딩-테스트 알고리즘

답변 1

5

개발남노씨

안녕하세요, 이하이님!

무작정 받아들이지 않고 한번 더 생각하면서 강의 들으시는게 좋은 습관을 가지신 것 같습니다.

파이썬을 사용하든, 자바를 사용하든, C언어를 사용하든, JS를 사용하든 정렬을 직접 구현하지 않고 내장되어 있는 정렬 함수를 사용하셔도 됩니다.

가장 좋은건 당연히 정렬을 구현할 수 있으면 여러모로 좋겠지요. 일단 알고리즘을 이해하는 능력이 많이 올라갈 거에요! 그러다보면 문제를 풀때 직접적으로 정렬을 구현해야 하는 문제가 아니더라도 정렬을 이해하고 있는 사람은 문제를 풀 수 있는 가능성이 더 올라갈 수 있겠죠.

그래서 저는 정렬을 따로 공부하시기를 추천드립니다.

 

하지만, 강의의 목적은 이렇습니다.

컴퓨터 공학에서 배우는 자료구조, 알고리즘의 전부를 학습하면 거의 대부분의 문제를 대비할 수 있겠죠!? 그래서 '시간만 무한히 주어진다면' 합격할 수 있는 가장 좋은 방법은 모든 내용을 공부하는 것입니다!

그런데 저는 취업준비를 할 때 힘들었던 게, 공부할건 너무 많은데 시간이 부족해서였어요 ㅜ

CS 전공면접도 공부해야되고, 코딩테스트도 준비해야 됐는데, 가장 중요한건 또 프로젝트(실무 능력, 실력)이러다구요.

제 강의의 목적은 제 강의를 들으시는 분들이 '효율적'으로 공부하셨으면 하는 마음으로 강의를 만들었어요.

  1. 이해가 어려울 수 있는 내용들은 한 컷 한 컷 애니메이션으로(시간이 정말 많이 들어가요 ㅜ) 이해를 도와 시간을 절약시켜드리고

  2. 당연히 알면 더 좋지만, 효율성을 따져보면 이거는 이정도만 알아도 됩니다! 라고 설명을 드리곤 합니다.

 

하지만 이런 공부 스타일이 맞지 않는 분도 분명 존재합니다.

저는 그런경우, 전공서적이나 여러 책들을 주로 참조하는 것을 추천드립니다.

강의의 경우 자료구조,알고리즘 대학교 강의를 찾아보시면 보실 수 있을겁니다!!

 

상황에 맞게, 자신의 스타일에 맞게 현명하게 공부하시고 꼭 원하시는 회사에 합격하시길 바랄게요!!

노션 공유 링크

0

87

2

수업 중간에 내주신 문제는 해답을 알 수 없는걸까요?

0

78

2

최신 강의와 비교

0

85

2

Min Cost Climbing stairs 질문

0

77

2

노션 공유 부탁드립니다!

1

88

2

for 문에 sort 함수 를 사용하면

1

90

2

노션 공유 부탁드립니다.

0

104

2

디스코드가 올바르지 않다고 뜹니다..!

0

107

1

그래프

0

98

2

노션 공유

1

123

2

시간복잡도 질문

2

125

3

11강 질문

1

78

2

노션 공유 부탁드립니다

0

84

2

linkedList - BrowserHistory 코드 질문

0

76

1

list1.append(list2)와 list1.append(list2[:])의 차이가 무엇인가요?

1

168

1

라이브러리 사용

1

137

2

문제 교재는 따로 없는 거 맞나요?

1

202

2

LCA 관련해서 질문이 있습니다.

1

118

2

[Unique Paths] 완전탐색 / DP (후반부)

0

108

1

dp 계단오르기최소비용질문입니다.

0

109

1

Dynamic Array 의 size 정보가 저장되는 곳

2

161

2

노션공유가 안된듯 합니다

1

165

2

[코테 적용] 👉 [3번 문제] 완전탐색 (DFS, BFS) (전반부)

1

122

1

강의자료 만들 때 사용하신 프로그램이 뭘까요?

1

204

1