목록2024/12/14 (3)
type="nal"
1. 트리, 힙트리는 원소들이 1 : N 관계이고, 계층 관계를 가진 자료구조. 힙은 완전 이진 트리(Complete Binary Tree)의 한 종류로, 부모 노드와 자식 노드 사이의 특정한 순서 관계를 만족하는 자료구조이다.주로 우선순위 큐를 구현할 때 사용되며, 값의 최대값 또는 최소값을 빠르게 찾고 정렬할 수 있다.(완전 이진트리는 모든 리프노드의 높이가 최대 1 차이가 나고, 모든 노드의 오른쪽 자식이 있으면 왼쪽 자식이 있는 이진트리) 2. 최대 힙(Max-Heap)정의: 부모 노드의 값이 자식 노드의 값보다 항상 크거나 같은 완전 이진 트리.특징루트 노드(맨 위의 노드)가 가장 큰 값을 가짐.새로운 값을 삽입하거나 삭제할 때, 힙 속성을 유지하도록 재정렬.사용 예시: 가장 큰 값을 빠르게 찾..
1. 우선 3D 모델을 준비해준다.1. 블렌더로 직접 깎거나2. 웹사이트 에서 다운 받아준다(ex: https://sketchfab.com/feed)나는 위 사이트에서 동물 검색해서 무료팩을 다운 받았다.(동물들 하나하나 분리 되는지 궁금함,,) 다운 받을 땐 Download3D를 누르고glTF 형식으로 다운받아준다. (gltf: JSON 형식의 텍스트 파일)일단 압축 풀어서 작업폴더에 넣어주면 되는데 이 gltf파일이 3D 모델이다 2. Three.js 라이브러리 설치우선 canvas 태그를 이용하고, 크기를 지정해준다. 3D 모델을 가져올 때는 Three.js라는 유용한 라이브러리를 이용하면 된다. https://threejs.org/리액트나 뷰 프로젝트라면 npm install three 명령어를..
with 2022년 강의, 리액트 18버전리액트의 장점?1. SIngle Page Application 을 만들 수 있다.2. Component로 HTML 재사용이 편리하다.3. state기능이 있어서 데이터가 HTML에 자동으로 반영됨4. 사용자 1위. 개발 환경 세팅1. node.js 설치https://nodejs.org/ko Node.js — 어디서든 JavaScript를 실행하세요Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.nodejs.org 2. 작업폴더에서 터미널 열기 3. 프로젝트 생성 명령어 입력npx create-react-app [프로젝트명] npx: npm 패키지를 실행할 때 사용하는 명령어create..