성능도 linkedhashset이랑 얼마 차이 안나는데 순서대로 저장하는 linkedhashset이 걍 더 좋은거 아닌가
[일반] 자바 공부중인데 hashset은 사용하는 이유가 있음?
익명(222.118)
2023-11-30 23:38
추천 0
댓글 3
다른 게시글
-
이 갤에서 김영한 jpa 강의보다 책을 추천하던데 [7][일반] 익명(118.235) | 23.11.30추천 0
-
SI 회사 가려면 [4][일반] ㅇㅇㅇㅋ(119.67) | 23.11.30추천 2
-
이제 파딱이 필요하다 [7][일반] 익명(61.84) | 23.11.30추천 0
-
취준 나태백수를 위한 생활법 [3][일반] 익명(39.123) | 23.11.30추천 13
-
언어를 처음 시작하는 사람들이 하면 좋은것들 [13][일반] 익명(222.99) | 23.11.30추천 32
-
비전공 어차피 취업 안되니까 [2][일반] 익명(223.39) | 23.11.30추천 17
-
객체지향 코딩에 궁금한 점이 있습니다. [9][질문] 피자는도미..(j2hee2) | 23.11.29추천 0
-
인프런 부트캠프 수강하려는데 봐주실 수 있나요? [6][일반] 옹심이(61.81) | 23.11.29추천 0
-
백엔드 갤러리 열화된 이유 [2][일반] 익명(222.99) | 23.11.29추천 24
-
그냥 갠적인 생각인데 기초도 없이 책부터 들이박는거보단 [10][일반] 익명(211.246) | 23.11.29추천 0
들어온 순서가 별로 안 중요하면, 순서 저장하는건 단지 오버헤드일뿐인데
원래 사용목적에 따라 최적의 자료구조를 사용하는 거임. 링크드해시셋이랑 그냥 해시셋이랑 성능 차이 크게 없어보일지라도, 링크드헤시셋은 내부적으로 순서를 보장하기 위한 로직이 있음. 순서가 중요한게 아니라면, 최적은 그냥 해시셋을 쓰는게 낫지. 순서가 중요하다면 성능은 조금 손해를 보더라도 그에 적합한 자료구조를 써야하고
역시 그러쿤 차이가 그렇게 크지않더라도 결국 오버헤드다 이말이군