자료구조 2

자료구조

우선순위 큐와 힙 우선순위 큐와 큐이면서 데이터의 저장방식이 우선순위대로 저장되어 데이터를 꺼낼 때 우선순위가 높은 데이터를 먼저 꺼낼 수 있도록 합니다. 힙은 우선 완전 이진트리의 형태를 띄고 있습니다. 완전 이진트리는 노드의 값이 자식의 값보다 항상 크거나 같은 이진 트리를 말합니다 ( Max Heap )   균형 잡힌 이진 탐색 트리 균형 잡힌 이진 탐색 트리를 만들기 전에 트리에 균형 인수를 도입하여 트리가 얼마나 균형 잡혔는지 확인할 수 있습니다.균형 인수 = 왼쪽 서브 트리의 높이 - 오른쪽 서브 트리의 높이균형을 맞추는 방법에는 4가지가 있습니다. - LL회전- RR회전- LR회전- RL회전  해쉬 테이블 데이터의 탐색이 주로 필요한 환경에서 자주 사용되는 해쉬 테이블은 키 값으로 바로 데이..

프로그래밍 공부하기 좋은 소스들

이 게시물을 통해 프로그래밍에 대해 공부하기 원하는 사람들이 좀 더 쉽게 프로그래밍에 대해 접하고 발전하기를 바랍니다 1. https://code.org 옛날에 포스팅한 기억이 있는데 프로그래밍을 처음 접해서 나는 아무것도 모르겠다 하는 사람들이 보기 좋은 사이트입니다.코드 블럭을 사용해서 프로그래밍이 무엇인지 논리적으로 먼저 배우기 때문에 컴퓨터가 어떻게 우리 명령을 이해할까 직관적으로 배울 수 있습니다.저는 대학교에 와서 프로그래밍을 시작했기 때문에 많이 모르는 것이 많았는데 1학년 때 시간도 많이 남길래 아주 기초지만 이 사이트에서 진행하는 여러 과정을 해보고 프로그래밍에 대한 흥미를 많이 느끼게 되었습니다. 추천하는 과정은 20시간 묶음으로 된 다음 과정입니다. https://studio.code..

반응형