잘만든 std list vector map set 있는데 왜 굳이 그렇게 짜는지 모르겠음 ㅠㅠㅠㅠ
나도 공부할땐 겁나ㅇ자료구조 팠는데, 취업하니 하나도 안 쓴다ㅜㅠㅠ
걍 저 넷 정 적당한거 때려박는거지
왜 굳이 링크드리스트 같은걸 그걸 내가 잘짰니 니가 잘 짰니 하는지 모르겠음
그리고 그게 내가 땔감인 이유지
나도 공부할땐 겁나ㅇ자료구조 팠는데, 취업하니 하나도 안 쓴다ㅜㅠㅠ
걍 저 넷 정 적당한거 때려박는거지
왜 굳이 링크드리스트 같은걸 그걸 내가 잘짰니 니가 잘 짰니 하는지 모르겠음
그리고 그게 내가 땔감인 이유지
왜긴 과제니까 짜는거지 씨벌 ㅠㅠ
너 나냐?
솔직히 우리가 아무리 잘짜도 기본 자료구조들 못이김 ㅠㅠ 굳이 바퀴가 있는데 새로 만들 필요가 있나 싶다
재밌어서 만드는거 아닐까요? ㅎㅎㅎ 코드보면 실제로 다른 점도 있고... 인턴할때 자바 컬렉션 패키지 분석해오라는 과제 생각나네요
기본 자료구조를 못 이긴다고??????????/
http://gall.dcinside.com/board/view/?id=programming&no=749615
ㄴ 그게 어떤 원리인지 알고 분석하는 건 좋다고 생각해! 하지만 같은 원리지만 다르게 짜여진 코드를 비교하고 서로 까내리는건 좀 그렇다 ㅠㅠ
장난하나... STL 에 있는 소스코드들의 9할은 더 빠르게 만들 수 있음.
기본 자료구조를 왜 못이김 걔들이 나보다 잘짜는 애들이 아닌데.
코세야 그렇겠지만 다른 애들은 안 그렇디 않음?
저 랭킹 갤에 학생들 두 명이 도전한거임.
얘말은 왠만하면 자료구조 만드는 것보다 기본 쓰는게 더 빠를 거라는거 같은디
세 명 중 std::sort 가 꼴등임.
http://gall.dcinside.com/board/view/?id=programming&no=751302
이건 내가 다섯배 빠르게 만든거고
strlen
못이긴다고 했잖. 개발 속도가 빠른게 아니라.
내가 만드는게 그렇게 자료구조 보고 알고리즘 보면서 속도 계산까지 할 필요는 없는거라 그럴수도 있어 ㅇㅇ
앞에 "우리가"가 붙어서 난 "우리같은 땔감들은 못이김"으로 해석함
못이긴다는게 ㅋㅋㅋ 전체를 다 따져서 얘기한거지
우리가 아무리 잘짜도 기본 자료구조들 못이김 <- 이제 취소하지?
대충 잘 짜도 이김.
솔직히 전체 프로그램에서 잡아먹는게 소트나 자료구조 한두개 차이론 그렇게 안 크니까? 다른 진짜 코드에 잘못된걸 잡는게 더 효율적이라 보거든ㅇ
그건 아니지, 프로파일링 해보고 어떤 커널필터가 시간을 오래 끄는지, 어떤 소트가 문젠지 그런거 다 따져야지.
이길려면 이길수 있음 ㅇㅇ 그건 당연하지
이미지 프로세싱이든 3D rendering 이든, 정렬이나 priority queue 는 수없이 등장하는데
STL 은 내가보기에 정상급 퍼포먼스가 나오려면 암만 빨라야 앞으로 3년이야. 것도 누군가 열심히 부지런 떨어서 최적화 안하면 노답이고
ㅇㅇ 그건 맞아
stl구현체 성능이든 메모히 파편화든 이슈 많아서 현업에서도 그런거 중요하게 생각하는곳에서는 짜서쓴다는 내용의 동영상 예전에 본듯
요즘 회사에서 최적화가 안좋아서 개고생중인데 진짜 죽겠다
몇년전까지만해도문제많았는데요즘은구현체들이조아졌다능아물론나는쓰지를안았읍니다만 - dc App
뭐 여튼, 잘 안구르는 바퀴는 리뉴얼 할 필요가 있는걸로.
요즘 구현체들 상대로 몇 십배 속도 내고 있는것이옵니다.
적게는 두배이상 많게는 몇 십배.
프로파일링 하면 거의 80퍼 이상이 렌더링인데 너무ㅜ 어렵다
렌더링 프로그래머들 대단해ㅐ
아직더조아져야하나보다능 - dc App