직접적으로 쓸 일은 거의 없다고 봐도 됨.
근데 아예 모르면, 와 씨발 사람인가? 라는 코드를 가끔 쌀수도 있으니까
공부하자
익명(203.97)2022-03-08 13:05
답글
백준은 안해서 모르겠고, 릿코드 기준으로, 각 유형들 easy수준 문제들 풀 정도면 충분함.
익명(203.97)2022-03-08 13:07
2-3수준은 꽤 씀
익명(106.101)2022-03-08 13:05
플젝하다보면 주요 기능이나 자료형 만들때 가끔 쓸수도 있음 - dc App
익명(223.38)2022-03-08 13:18
웹쪽 기준 그냥 안쓴다고 보면 됨.. 그거 알고리즘 성능 조금 더 할 시간에 어떻게 하면 DB 커넥션 줄일지, 네트워크 덜 타게할지 고민하는게 가성비가 훨씬 높음. 순수하게 프로그래밍으로 성능 높이는건 알고리즘을 전문적으로 하는 분야 외에는 가성비가 최악임. 뭐 구글처럼 전세계 사람들이 모두 접속하는 트래픽 정도 되면 약간의 코드 개선으로 효율이 나올수도 있겠지만, 우리가 하는 웹 서비스에서는 수지타산이 안맞음.
익명(121.138)2022-03-08 13:54
실무에서는 협업하는 입장에서 코드 가독성이 1순위임. 알고리즘 잘 짜서 극한의 성능 높이는 경우 보면, 비트연산자 같은거 쓰면서 만들어봐야 가독성은 안좋아서 실무에서는 그닥 권장하지 않음. 물론 순수하게 알고리즘 라이브러리 만드는 분야는 다르겠지. 웹 서비스 하는 곳 한정
실무에서 그딴거 쓰지도 않는다
직접적으로 쓸 일은 거의 없다고 봐도 됨. 근데 아예 모르면, 와 씨발 사람인가? 라는 코드를 가끔 쌀수도 있으니까 공부하자
백준은 안해서 모르겠고, 릿코드 기준으로, 각 유형들 easy수준 문제들 풀 정도면 충분함.
2-3수준은 꽤 씀
플젝하다보면 주요 기능이나 자료형 만들때 가끔 쓸수도 있음 - dc App
웹쪽 기준 그냥 안쓴다고 보면 됨.. 그거 알고리즘 성능 조금 더 할 시간에 어떻게 하면 DB 커넥션 줄일지, 네트워크 덜 타게할지 고민하는게 가성비가 훨씬 높음. 순수하게 프로그래밍으로 성능 높이는건 알고리즘을 전문적으로 하는 분야 외에는 가성비가 최악임. 뭐 구글처럼 전세계 사람들이 모두 접속하는 트래픽 정도 되면 약간의 코드 개선으로 효율이 나올수도 있겠지만, 우리가 하는 웹 서비스에서는 수지타산이 안맞음.
실무에서는 협업하는 입장에서 코드 가독성이 1순위임. 알고리즘 잘 짜서 극한의 성능 높이는 경우 보면, 비트연산자 같은거 쓰면서 만들어봐야 가독성은 안좋아서 실무에서는 그닥 권장하지 않음. 물론 순수하게 알고리즘 라이브러리 만드는 분야는 다르겠지. 웹 서비스 하는 곳 한정