알고리즘 스터디에 가입하려다가 알고리즘 유형이 있다는 걸 개발 시작한지 1년이 넘어서 알게 돼서 공부하게 됐다...
오늘의 알고리즘은 바로 해시 알고리즘이다.
해시 알고리즘
아래 블로그 참고했다.
https://adjh54.tistory.com/490
[Java/알고리즘] 탐색 알고리즘 : 해시 알고리즘(Hash Algorithm) 이해하기 -1
해당 글에서는 탐색 알고리즘 중 해시 알고리즘에 대해 이해를 돕기 위해 작성한 글입니다. 1) 탐색 알고리즘(Searching Algorithm)💡 탐색 알고리즘(Searching Algorithm) - 데이터 구조 내에서 필요한 정보
adjh54.tistory.com
정리하자면 데이터를 빠르게 찾기 위해 키-값으로 돼있는 데이터들을 해시 함수를 통해 저장하는데 여기서 저장 후 키를 없애고 값을 넣어서 하는 것이다.
https://velog.io/@sean2337/JavaScript-%ED%95%B4%EC%8B%9C-%EC%A0%81%EC%9A%A9-%EB%B0%A9%EB%B2%95
[JavaScript] 해시 적용 방법
해시, 해시 테이블에 대한 개념 설명과 더불어서, JavaScript만에서 해시를 다룰 수 있는 Map 에 대한 설명
velog.io
이건 javascript 방법.
확실히 데이터를 빠르게 찾고 출력이 가능해보여서 filter이라던가 indexOf를 사용하지 않아도 되겠지만... 흠
'코테' 카테고리의 다른 글
약수의 개수와 덧셈 (0) | 2025.07.25 |
---|---|
콜라츠 추측 (0) | 2025.06.17 |
가운데 글자 가져오기 (0) | 2025.06.17 |
서울에서 김서방 찾기 (0) | 2025.06.17 |
나누어 떨어지는 숫자 배열 (0) | 2025.06.17 |