디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

자료구조를 직접 구현할 일은 별로 없긴 하지만 개념은 중요함모바일에서 작성

프갤러(223.39) 2025.10.10 13:38:31
조회 234 추천 7 댓글 6

컴퓨터로 하는 작업은 대부분이 데이터를 다루는 일임


즉 자료를 받아서 저장하고 처리하고 보내고 삭제하고 하는 작업들이 대다수임


자료구조라는 건 이 자료를 저장할 때 어떻게 저장할까 하는 부분을 다루는 거임


그래서 자료구조의 원리는 당연히 이해해야 하고 컴공 전공생들은 전필로 배우게 됨



예를 들어봄


DB 인덱싱의 원리는 이진탐색임 (해쉬를 사용하는 경우도 있긴 한데 일반적이진 않음)


이진탐색을 통해 원하는 데이터를 빠르게 찾아내자는 게 인덱싱의 핵심 아이디어임


여기서 이진탐색에 가장 적합한 자료구조는 뭘까? 바로 이진트리 구조임


근데 이진트리를 생으로 쓰면 비효율적이니 그걸 개조해서 사용했고 그 결과물이 B+트리임


만약 자료구조를 잘 이해했다면, "N개의 데이터 중 x값이 6 이상인 데이터를 x값 기준으로 정렬해서 가져오고 싶은데, M 번째 자료부터 M+30 번째 자료까지를 끄집어내고 싶다" 같은 쿼리문을 날리면 x값에 인덱싱이 걸려있다고 해도 데이터를 끄집어내는 데 걸리는 시간이 대략 (logN) + M + 30 임을 직관적으로 알 수 있음


왜 그럴까? 왜냐면 B+트리에서는 그 M 번째 데이터가 무슨 데이터인 지 빠르게 알 수 있는 방법이 없거든


이진트리는 기본적으로 비선형 자료구조이니 말 할 필요조차 없고, B+트리는 리프노드에 링크드 리스트 형태로 데이터가 깔려있기는 하지만 결국 링크드 리스트 자체가 M번째 데이터를 가져오려면 O(M)이 걸리는 자료구조이기 때문임


만약 자료구조를 잘 이해하고 있다면 이런 점을 곧바로 파악할 수 있음


하지만 그저 "인덱싱은 데이터를 알아서 잘 끄집어와주는 무언가" 라고만 이해하고 있었다면 이 부분에서 빵꾸가 뚫리는 거임


나중에 M 값에 뭔가 큰 값이 들어갈 일이 있다면 "흠 얘는 M개의 데이터를 스캔하게 될텐데? 이거 괜찮나?" 라는 생각을 할 줄 아는 사람과 그냥 아무것도 모르고 문제의 소지가 될 수 있다는 발상 자체를 못 하는 사람은 결국 응용력에서 차이가 나게 됨

추천 비추천

7

고정닉 1

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 공개연애가 득보다 실인 것 같은 스타는? 운영자 25/10/06 - -
AD 프로게이머가 될테야!! 운영자 25/10/01 - -
2895366 포닥 코딩 의뢰 대행 옴 [6] ㅆㅇㅆ(124.216) 10.11 102 0
2895362 나님이 예언 했던대로 이재명 때문에 국가부도 외환위기 IMF 터지려고함 [5] ♥덩냥이♥갤로그로 이동합니다. 10.11 67 0
2895361 중국 부동산 대출 규제가 없어서 막어? 미국은 종이에 숫자만 [2] 발명도둑잡기(39.7) 10.11 36 0
2895360 중국인 한국에서 2만원 내고 7천만원 먹튀 중국인 3대 방지법 ♥덩냥이♥갤로그로 이동합니다. 10.11 20 0
2895359 뀨? ♥덩냥이♥갤로그로 이동합니다. 10.11 20 0
2895358 계엄 여파 ‘환율 방어’ 위해…한은, 작년 4분기 37억달러 팔았다 발명도둑잡기(39.7) 10.11 23 0
2895357 오늘 뭔 일있음? 갑자기 미국 친구들 한탄하고 난리났던데 뭐임 코인판에 [10] ㅆㅇㅆ(124.216) 10.11 111 0
2895356 베짱이 chironpractor갤로그로 이동합니다. 10.11 25 0
2895354 H.264 NAL Unit 분석 웹앱 만들어봤음 [4] 프갤러(125.247) 10.11 47 0
2895351 환율 1430원 입갤! [1] ㅇㅇ(39.7) 10.11 51 0
2895350 마음의 평화를 얻어가시게 chironpractor갤로그로 이동합니다. 10.11 27 0
2895349 음기 충전 발명도둑잡기(118.235) 10.11 21 0
2895348 자삭튀 ㅇㅇ(211.235) 10.11 43 2
2895347 어제 ㅈㄴ 월요일 같았네 ㅇㅇ(122.199) 10.11 30 0
2895346 점투파vs혼공파vs코딩도장 [4] 프갤러(211.234) 10.11 38 0
2895344 네네치킨 시킴 [1] 야옹아저씨갤로그로 이동합니다. 10.11 34 0
2895343 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.11 32 0
2895342 루도그담당과 짭류류가 등장해서 ㅆㅇㅆ를 실드칠 타이밍 ㅇㅇ(211.235) 10.11 57 3
2895341 스티븐잡스 레전드.legend ♥덩냥이♥갤로그로 이동합니다. 10.11 21 0
2895338 짱깨들이 관광으로 한국에 도움이 된다고? [1] ♥덩냥이♥갤로그로 이동합니다. 10.11 27 0
2895336 진짜 얼마나 대단한 웹사이트길래 2개월이나 개발했냐 ㅇㅇ(124.48) 10.11 49 2
2895332 중국에서 편광판이랑 액정 직구했습니다. 넥도리아2025(220.74) 10.11 30 0
2895328 친중극좌 리짜이밍 국가부도의날 ♥덩냥이♥갤로그로 이동합니다. 10.11 19 0
2895327 브라질전 = 친중극좌 리짜이밍 때문에 박살난 국가안보상태 보는것 같음 ♥덩냥이♥갤로그로 이동합니다. 10.11 17 0
2895325 짱깨와 간첩들이 한국무인도에서 벌인짓 ♥덩냥이♥갤로그로 이동합니다. 10.11 19 0
2895323 중국인 한국에서 2만원 내고 7천만원 먹튀 중국인 3대 방지법 [2] ♥덩냥이♥갤로그로 이동합니다. 10.11 42 0
2895320 가시박꽃 ㅇㅅㅇ [2] 헤르 미온느갤로그로 이동합니다. 10.11 36 0
2895319 태연 ㅇㅅㅇ 헤르 미온느갤로그로 이동합니다. 10.11 17 0
2895318 하루 한 번 헤르미온느 찬양 헤르 미온느갤로그로 이동합니다. 10.11 42 0
2895309 망한채로태어난새끼 닉쓰는 핵금수저 일본영주권자 기만자 게이 여기 있냐? ㅇㅇ갤로그로 이동합니다. 10.11 42 0
2895305 안보 불안 chironpractor갤로그로 이동합니다. 10.11 36 0
2895302 nvim만 가지고 놀아도 하루 다가네 [4] ㅇㅇ갤로그로 이동합니다. 10.11 57 0
2895294 인생살이 왤캐 어렵냐... 다들 어떻게 취업해서 먹고사는거야... [1] ㅇㅇ(223.38) 10.11 61 0
2895293 이명박근혜 정권 의문사모음 발명도둑잡기(39.7) 10.11 42 0
2895290 이재명이 잘하건 못하건 [1] hrin(118.235) 10.11 71 0
2895286 혹시 감빵이나 구치소 3달이상 들어가본 사람 있음 ㅇㅅㅇ?? ㅇㅇ(223.38) 10.11 29 0
2895266 ㅆㅇㅆ님 갤북5프로 200만원짜리 사는거보다 [2] 프갤러(223.38) 10.10 121 0
2895264 당근에 소주한잔하자해서 만나면 무슨얘기함 ㅇㅅㅇ?? [1] ㅇㅇ(223.38) 10.10 48 0
2895254 "'검찰 마약수사 직무유기' 배후는 누구였나, 특검으로 규명해야" 발명도둑잡기(39.7) 10.10 42 0
2895251 오픈챝이나 당근에서 사람만나는거 비상식적인 방법임?? [1] ㅇㅇ(223.38) 10.10 73 0
2895245 혁거세 많이 파네 chironpractor갤로그로 이동합니다. 10.10 70 0
2895242 진보당 정책대토론회 발명도둑잡기(118.235) 10.10 36 0
2895239 나님 주무시기전 소통합니당⭐+ 질문 받음 [6] ♥덩냥이♥갤로그로 이동합니다. 10.10 100 0
2895237 [단독]‘양평 고속도로 특혜 변경’ 의혹 국토부 서기관, 뇌물 받고 8억 [1] 발명도둑잡기(39.7) 10.10 74 0
2895235 끙야하면 바루 자야징 [1] ♥덩냥이♥갤로그로 이동합니다. 10.10 72 0
2895234 추석에 OP 반값에 간 썰 ㅇㅇ(118.235) 10.10 34 0
2895231 ❤✨☀⭐⚡☘⛩나님 시작합니당⛩☘⚡⭐☀✨❤ ♥덩냥이♥갤로그로 이동합니다. 10.10 57 0
2895224 양당제 만드는 선거제도를 안고치면 미국처럼 내전난다 [1] 발명도둑잡기(118.235) 10.10 37 0
2895223 핸들 인형 삿음 [2] 야옹아저씨갤로그로 이동합니다. 10.10 79 0
2895222 아오시발 한국 오자마자 모기 보네 류류(110.70) 10.10 39 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2