확장성 해싱에 대한 얘기가 들어갔으면 더 좋았을 것 같아요. 하지만 개념 이해하기에 참 깔끔하고 이해가 잘 됐어요 감사합니다
@red723914 жыл бұрын
거니님 체이닝 방법 중(3:41) 123 -> 192로 설명해주시는 것 보다, 192->123으로 설명해주시는게 어떨까요?? 충돌이 났을 때 Linkend List 맨 앞에 삽입하여 빠르게 삽입하는걸로 알고 있습니다.
@안녕-q7y6k3 жыл бұрын
배열로도 가능하니 상관없는듯해요
@정가르마5 жыл бұрын
감사합니다 많은 도움이 되었어요 혹시 데이터 마이닝과 데이터 베이스에 관한 영상도 찍어주실 수 있나용????
@yyss26065 жыл бұрын
너무 집중잘되게 설명해주시네요 ㅎㅎ
@골아파덕-u9n2 жыл бұрын
와 설명 잘하시네여. ㄳ합니다.
@jummy99566 жыл бұрын
감사합니다 너무 도움이 됐어요~!
@개발남노씨4 жыл бұрын
와우 간결하고 깔끔한 설명 너무감사합니다
@jinhanaura6 жыл бұрын
linear probing 에서 1번인덱스에 값이 있을 경우 그 다음 비어있는 인덱스에 값을 넣는다라고 하셨는데, 그럴경우에는 그 값을 빠르게 찾는 해시테이블의 장점이 없어지는것아닌가요..
@홍진욱-o8q5 жыл бұрын
저도 너무 궁금하네요! 간단하게라도 설명 해주시면 너무 감사할것같아요~~!
@espins64113 жыл бұрын
해시가 충돌할경우 충돌한 해시끼리는 O(1)이 아니게 됩니다. 보통 O(n)같은 방법으로 찾아야하죠 이건 어쩔수 없어요. O(n)보다 더 좋은걸 쓸수 있는 케이스도 있을 수 있겠지만 O(1)은 안될겁니다. 해시 충돌 이후에 문제를 수습하는 방법은, Map 인터페이스 구현을 어떻게 했느냐에 따라서 달라요. (따라서 충돌이 많이 생길수록 성능은 List류 자료구조와 가까워 집니다..) 더욱더 정교한 해시 함수를 구현해서 쓸수 밖에 없구요. 더 좋은 해시 방법이 없다면 그냥 받아들여야 합니다. 그래서 Java같은 경우 클래스를 구현할때 디폴트 해시메소드가 마음에 들지 않을경우 직접 해시 메소드를 @Override 해서 구현할 수 있습니다. Java는 hashCode() 메소드를 @Override 하면 됩니다. String 클래스는 hashCode() 메소드가 쓸만한게 이미 구현되어있끼 때문에 굳이 애쓸필요 없는데 직접 만든 클래스는 hashCode() 메소드를 직접구현해야 속도가 제대로 나오겠죠. 비슷한 이유로 equals() 메소드도 직접만든 클래스는 @Override하여 비교방법을 직접구현해야 합니다.
@동동동-n4h5 жыл бұрын
도움 많이 되었어요. 감사합니다!!
@somebodytoL5 жыл бұрын
히히 내일 시험인데 잘 봤어요!
@kr97465 жыл бұрын
Linear Probing에서 해시함수의 역할이 뭔가요? 그냥 빈 공간에넣는다면 굳이 해시함수를 안써도되지않을까요?
@lk1534 жыл бұрын
감사합니다 이해 잘 갔어요...
@sproutboot3 жыл бұрын
처음에 테이블 사이즈는 어떻게 정해지는 거에요?
@Jay-fx1bu3 жыл бұрын
ㅠㅠ갓설명 감사합니다
@farmerthing6 жыл бұрын
설명 쉽게 잘하시네요! 감사합니다
@chantata3 жыл бұрын
감사합니다!
@노랑-r1d6 жыл бұрын
오 요약 잘하시네요.
@아무이름-c9y3 жыл бұрын
감사합니다
@기석-b3f6 жыл бұрын
2번째 리니어 방법에서 100찾으려고 하면 어떻게 찾나요
@city_traveler5 жыл бұрын
key 1 찾아들어가서 100나올 때까지 밑으로 훑습니다
@윤유상-n8b3 жыл бұрын
@@city_traveler 그러면 시간복잡도가 O(n)이 되는건가요?
@support_park4 жыл бұрын
잘생기고 똑똑하네
@user-on5hx3sz8w8 ай бұрын
룩삼 코딩도 잘하네
@Kim_JaeHo5 жыл бұрын
감사합니다!@!!
@bilb94 жыл бұрын
해시해씨! 이상해씨!
@kaikim84023 жыл бұрын
GOODGOOD
@김영훈-c6p5 жыл бұрын
찢었다
@digeratilove3 жыл бұрын
이~야... 이해 쉽네
@che15 жыл бұрын
보통 사람이 이거 알면 뭐에 좋은 거임?
@nondeterministic91535 жыл бұрын
정말 진짜 앞뒤 다 짜르고 해시랑 해시 테이블만 설명해서 더 어렵게 맨들어놨네 해시코드랑 해시테이블 관계는 어쩔... 고생은 하셨는데 좀 더 배려 해서 설명할 필요가 ..