1/2
갤러리 본문 영역
코세야 이게 니가 말한 O(1) inplace 머지소트의 속도다
ㅇㅇ(123.109) 12-15 04:02:35
조회 120 추천 3 댓글 45
추천 비추천
3
0
파워클릭 광고 판매자 상황에 따라 가격이 일치하지 않을 수 있습니다.
신청하기하단 갤러리 리스트 영역
왼쪽 컨텐츠 영역
갤러리 리스트 영역
번호 | 제목 | 글쓴이 | 날짜 | 조회 | 추천 |
---|---|---|---|---|---|
설문 | 2018년 가장 기억에 남는 이슈는? | 운영자 | 18/12/10 | - | - |
공지 | 프로그래밍 갤러리 FAQ(자주 하는 질문) 읽어주세요.... 흐극흐극 [85] | dlbo | 12/01/31 | 70732 | 315 |
공지 | 프로그래밍과 관련된 사진과 내용이 있어야 합니다. [371] | 운영자 | 05/06/21 | 681984 | 17 |
951589 | 대학4년이 많이중요한것같지않음? [1] | ㅎㅎㅎ(175.113) | 12/15 | 19 | 0 |
951588 | 전부 캡쳐 완료 [1] | codesafer | 12/15 | 18 | 0 |
951587 | 일본이 한국 경쟁상대나 되냐 [1] | ㅇㄷㅎ(174.225) | 12/15 | 15 | 0 |
951586 | 아니 뭐가 좀 진짜 이상한 사람같음 [3] | Recursion | 12/15 | 33 | 0 |
951585 | 와 에어비앤비 호스트 진짜 뭐같네 [1] | Recursion | 12/15 | 29 | 0 |
951584 | 콜스택 크기 넘어서도록 스택을쌓으려면 | ㅇㅇ(59.24) | 12/15 | 20 | 0 |
951583 | 석사 월급 너무짠대 이거받고 어케사냐 [16] | 점진적러스트(114.70) | 12/15 | 87 | 0 |
951582 | VS로 디버깅 못하면 뭘로하냐 니들 [2] | ㅇㅇ(59.24) | 12/15 | 23 | 0 |
951581 | 무능은 죄악이다 [4] | Recursion | 12/15 | 52 | 0 |
951580 | 누나 몸파는건 아니고 화류계쪽 일하는데 [3] | ㅇㄷㅎ(174.225) | 12/15 | 51 | 0 |
951578 | 메모이제이션은 위대한거같다 [3] | aaa(125.186) | 12/15 | 31 | 0 |
951577 | 여기에 드라이브에 올린 내 사진하고 영상들이 있는 건가 | 급진적자살(211.244) | 12/15 | 17 | 0 |
951576 | 요즘 너무 일찍 자고 일찍 일어난다 [5] | 땡칠도사 | 12/15 | 51 | 0 |
951574 | 나이들고보니 일진들도 필요한것같다 | 1234(223.33) | 12/15 | 43 | 0 |
951573 | 비전공인데 이쪽전공하고싶으면 어떻게함?? 나이는 많아서 대학은 다시못갈듯 | ㅇㅇ(121.166) | 12/15 | 22 | 0 |
951572 | 일본 경력직 대우어떰? | 급진적자살(110.70) | 12/15 | 9 | 0 |
951571 | 과제 대행 해줄사람 있음? [1] | ㅇㅇ(116.122) | 12/15 | 33 | 0 |
951570 | 나이들수록 양아치들이 안보이는이유가머임? [1] | 1234(223.33) | 12/15 | 47 | 0 |
코세야 이게 니가 말한 O(1) inplace 머지소트의 속도다 [45] | ㅇㅇ(123.109) | 12/15 | 120 | 3 | |
951568 | 한 언어로만 만들어진 AAA급 게임 있음? | ㅇㄷㅎ(108.35) | 12/15 | 30 | 0 |
951564 | ssh 클라 머가 좋나욘 [2] | ㅇㅇ(185.92) | 12/15 | 23 | 0 |
951560 | 공교육은 무너져야한다 [1] | Recursion | 12/15 | 43 | 0 |
951558 | 그렿다자바는개발자를믿지않는다 | Scala | 12/15 | 40 | 0 |
951557 | 밤에만 공부 잘되는 애들 있냐? [3] | ㅇㅇ(113.59) | 12/15 | 52 | 0 |
951556 | 서비스직이 최악의직종인듯 [1] | 1234(223.33) | 12/15 | 40 | 0 |
951555 | 유사시 도로 위 의전서열 어떻게되냐 [4] | ㅇㄷㅎ(108.35) | 12/15 | 42 | 0 |
951554 | 근데 확실히 내가 모르던 거 타인이 쉽게 풀면 | 급진적자살(211.244) | 12/15 | 36 | 0 |
951553 | 근데 대체 프로그래머 실력기준이 뭐냐?? [5] | ㅎㅎㅎ(175.113) | 12/15 | 85 | 0 |
951552 | 이과 정시 41232 로 한양대 왜못가냐 [2] | ㅇㄷㅎ(174.225) | 12/15 | 42 | 1 |
951551 | 프로그래머 대졸에 좀 버티기만하면 연봉많이받지않음? [6] | ㅎㅎㅎ(175.113) | 12/15 | 82 | 0 |
951550 | 명지대 출신 프로그래머 초봉 얼마 가능함? [8] | 명지대programmer | 12/15 | 93 | 0 |
951549 | 규칙 찾기 문제 풀기 끗 | 綾香 | 12/15 | 34 | 0 |
951548 | 1.C언어배우고 C 하기 2.바로 C | ㅇㅇ(1.248) | 12/15 | 37 | 0 |
951547 | 전자과 컴공복전생인데 질문점여 | 부싼사나이다임마 | 12/15 | 27 | 0 |
951546 | 프갤엔 어느분야 개발자가 많음 [4] | C++11(210.179) | 12/15 | 70 | 0 |
951545 | 프로그래머 진입장벽 높은편이냐? [4] | ㅎㅎㅎ(175.113) | 12/15 | 83 | 0 |
951544 | 디시 오늘 처음하는데 [6] | 컴현(58.238) | 12/15 | 62 | 0 |
951543 | 페이스북도 하버드 친목모임으로 시작함 [1] | Recursion | 12/15 | 54 | 0 |
951542 | 내 로빈후드해보고싶은놈들은 [5] | 개발자노무현 | 12/15 | 54 | 0 |
951541 | 한글이 진짜 위대한 언어 아니냐 [5] | ㅇㄷㅎ(108.35) | 12/15 | 61 | 0 |
951540 | 3달간 노오력한 끝에 커뮤니티 사이트 만들었다! [5] | 컴현(58.238) | 12/15 | 76 | 0 |
951539 | 게임아이디어좀 [9] | 개발자노무현 | 12/15 | 81 | 0 |
951538 | 다익스트라가 다익스트라 만듬?ㄷㄷ [1] | 중앙대 불교학부(36.38) | 12/15 | 42 | 0 |
951537 | 다익스트라가 운영체제랑 알고리즘 중요한이론 혼자다만든거냐 | ㅇㅇ(223.39) | 12/15 | 27 | 0 |
951536 | STL 언제 나옴 [1] | ㅇㅇ(175.223) | 12/15 | 27 | 0 |
951535 | 본인도어릴떈 수학이 좋았는데 [4] | 네이노옴 | 12/15 | 73 | 0 |
951534 | 미호토노 최고다.. [4] | 개발자노무현 | 12/15 | 36 | 0 |
951533 | 나도 고딩땐 수학 좋아했는데 [3] | ㅇㅇ | 12/15 | 59 | 0 |
오른쪽 컨텐츠 영역
로그인을 해 주시기 바랍니다.
댓글 영역
ㅂㅈㄷㄱㅅ ㅁㄴㅇㄹㅎ ㅋㅌㅊㅍ
1900년대나 in-place 따졌지 메모리도 넉넉한데 in place로 짜는건 효율성 ㅈㄴ게 떨어지는 거임.
위에 https://github.com/BonzaiThePenguin/WikiSort/blob/master/WikiSort.cpp는 WikiSort 만든사람이 제공하는 소스임. 나는 거기에 std::sort 테스트 코드 추가와 서식 변경만 하였음
아래 지워진 댓글은 본인의 댓글이 아님. 자작극이 의심되네
해당 댓글은 삭제되었습니다.
단순히 범용 정렬 성능을 원한다면 merge 를 쓸 이유가 없고, std::sort 조차 대부분의 경우에서 극도로 최적화한 소트들에 비해 성능이 별론데다, 그 이야기는 질문자가 merge 를 이야기 했기 때문에 최소한 stable sort 여야하는데 너는 포인트를 못잡고 있음.
지난 벤치글에도 업데이트 했지만, std::stable_sort 는 내부적으로 inplace_merge의 core 함수를 사용한다.
정렬의 성능향상이 아닌, stable 하길 바랄때, 그것도 아니면 거의 정렬된 특수한 형태, 그러니까 이미지의 커널 median 필터등을 구현할때, 비용을 절감할수 있는 장점이 있기 때문에 merge 를 직접 짜 본거고, 거기에 대해서 니가 짜봤니 마니 할 필요가 없다. median 필터만 아이디어별로 수십개 만들어 본 사람이니까.
그리고 더이상 내게 말을 붙이지 말길 바란다. 지금 글은 그나마 좀 젠틀하다만, 너의 지난 행동에 대한 사과가 선행되지 않았으므로 난 널 용납할 필요가 없다.
그래서 짜보고서 떠든거는 한거니?
오타 정정: 떠든거는 --> 떠든거긴
앙?
당연히 짜봤지. 정신병원은 다녀온거니?
이상 말걸지 마라.
어케 속도가 잘 나오셨어? O(1)버퍼를 사용해야 속도가 그나마 나온다는 것도 무려 엇그제 아셨는데?
첫 글 다시 읽어봐라.
너는 내 첫 글 아직 하나도 이해 못했으니까 다시 읽어보든지, 아니면 발 딱고 자라
이해력 박살난 애 한테 시간 더이상 낭비하기 싫고,
니가 잘못을 뉘우치지 않고 스토킹하니 경찰이든 교수든 대동해서 사실 확인해 줄테니까, 전번 남기란거임.
코세왈: "inplace(머지소트) 가 느린 이유는 swap 비용이 커서인데, 그 느린 정도도 일반 merge 랑 크게 차이나지 않아" 나: "알고나 떠드는 거냐? 그냥 들어 본거 붙이지 말고" 너: 짜보고 떠든다. 넌 뭐 개소리냐?;
내가 inplace merge 를 직접 구현했다고 한 적 없고 2N 버퍼 merge sort 를 만들었을때 셋을 같이 돌려봤었다고 했고, 벤치 돌려본건 사실이고 별차이 안나는것도 사실이고, O(1) 버퍼 모드로 돌려서도 10% 언저리 차이밖에 안났고, std::stable_sort 조차도 그 내부에서 마지막 단계에 inplace_merge 의 core 함수인 buffered inplace sort 코드를 사용함. 그러니까 이해력 떨어지는 애를 위해 다시 말해주면, stable_sort 조차도 O(1) inplace_merge 를 내부에서 사용함.
내가 swap 비용을 해결하기 위해 소스코드를 뜯어볼 필요가 있다고 이야기 했던거고, 넌 벤치돌리는데 소스를 왜 보냐고 비웃었음.
이제 그만하든지 전번 남기든지 둘 중 하나 택해 더이상 상대안함.
너 정신과적인 문제가 있는거 같다 정말로.
전번까
넌 지금 범죄를 하고 있는거야
교수님 대동하시고 사실을 확인해 주시게? 본인이 교수님인 줄 알았는데? 아니였는감? ㅎㅎ
전번까라 빨리.
걍 바본가 보다
니 말이 팩트 같으면 전번까. 경찰에서 너한테 뭐라고 안할꺼아냐. 팩트가 중요하면 전번까. 내가 팩트인지 니가 팩트인지 분명히 알게 해줄께.
전번 못까면 도망가는거야.
여기서 알게 해주시면 알되요? 본인이 교수님 같으신데. ㅎㅎ
알아듣지도 못하면서, 사실을 이해할 생각도 없으면서, 말걸질 말라니깐 이새끼가진짜.
팩트가 뭐냐하면
니가 교수다 ㅎㅎ
왜 사실확인 못해? 니가 주장만 하고 니 생각에 내가 주장만하는것 같으면 중재가 필요할꺼아냐? 난 이딴 시간낭비 하기 싫으니까, 교수랑 경찰 대동해줄테니 전번까.
이지랄 언제까지 계속할거냐?
못하지? 그게 니 수준이야. merge sort 실컷 이야기하니 std::sort 랑 벤치 한번 돌려보는게 니 수준이야.
참나 진지하게도 코미디 하네
정정당당하게 경찰앞에서 팩트확인 못할꺼면 더이상 말 붙이지 마라. 마지막 통보.
어이구, 경찰이 뭘 확인해 주냐 이 이해력 좋은 ㅅㄲ야 ㅎㅎ 우리 경찰 불러서 사주에 대해서 얘깋해 보면 되겠네. 경찰이 명리학에 관한 팩트!를 체크해 주고!
알겠음. 너 조치하겠음.
뭘다시 읽어?
말 걸고 싶으면 전화번호 내 놓고 말걸어
전화번호 같은 소리 하고 있네. 너 뭐하자는 거냐? 쥐패게? 제발 말로해 주세요 ㅎㅎ
이거 댓글달기가 안된다. 테스트