일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- BFS
- KRAFTON JUNGLE
- 크래프톤 정글
- C
- 크래프톤정글4기
- 알고리즘
- 다익스트라
- User Stack
- Unity
- TiL
- 이벤트 함수 실행 순서
- 크래프톤 정글 4기
- 전쟁-전투
- 오블완
- project3
- 백준
- 연결리스트
- pintos
- 4기
- 추상클래스와인터페이스
- 네트워크
- 크래프톤정글
- 티스토리챌린지
- 유니티
- kraftonjungle
- 알고리즘수업-너비우선탐색2
- anonymous page
- 핀토스
- 파이썬
- c#
- Today
- Total
목록2024/08 (14)
말감로그
자료구조자료구조는 데이터를 효율적으로 저장하고 관리하기 위한 방법이며, 선형 자료구조와 비선형 자료구조로 분류합니다. 선형 자료구조는 데이터가 일렬로 연결되어 있는 형태를 말합니다.비선형 자료구조는 데이터가 여러 개의 경로를 통해 서로 연결되어 있는 구조를 말합니다. 선형 자료구조1. 배열(Array)배열은 고정된 크기의 연속적인 메모리 공간에 데이터를 저장하는 구조입니다. 배열의 각 요소는 인덱스를 통해 접근할 수 있어 데이터 검색이 매우 빠르지만 크기가 고정되어 있어 데이터의 추가나 삭제가 비효율적이며, 크기 변경이 어렵고 메모리 낭비가 발생할 수 있습니다. 2. 연결 리스트(Linked List)연결 리스트는 각 노드가 데이터와 다음 노드를 가리키는 포인터로 구성되어 있습니다. 연결 리스트는 메모리..
set()중복되지 않은 요소들의 집합을 저장한다.순서가 없고, 중복되는 요소를 자동으로 제거한다. 주요 메서드add(element) : 집합에 요소 추가remove(element) : 집합에서 요소 제거. 만약 요소가 집합에 없으면 'KeyError' 발생discard(elment) : 집합에서 요소 제거. 요소가 없어도 오류 발생Xclear() : 집합의 모든 요소 제거union(other_set) : 두 집합의 합집합 반환intersection(other_set) : 두 집합의 교집합 반환difference(other_set) : 두 집합의 차집합 반환 백준 1822_차집합import sysinput = sys.stdin.readlinen, m = map(int,input().split())a = ..
동기동기식 작업이란 순차적인 실행 방식을 말합니다. 만약 2가지의 함수가 있다면 차례에 따라 실행된다는 것입니다.유니티는 일반적으로 동기식 작업 방식을 사용합니다. 동기식은 코드를 구현하기가 쉽고 실행 순서를 빠르게 파악할 수 있지만 하나의 함수에서 엄청난 자원과 시간을 소모한다면 프로그램에 치명적일 수 있습니다.그렇기에 이러한 부분에서는 비동기식으로 코드를 구성하기도 합니다. 비동기비동기식 작업은 동기식과는 다르게 여러 작업들을 동시에 실행하는 방식입니다. 비동기식 작업은 구현이 복잡하며, 구조를 정확하게 파악하지 않고 구현할 시에는 무한 루프, 무한 대기 상태에 빠지는 경우가 있기에 조심하여 구현해야합니다. 유니티에서 비동기식 작업 방식을 구현하는 방법1. 코루틴 사용2. async / await3...
대리자란?대리자는 매개 변수와 반환 형식이 정해져 있으면, 그 메서드들을 참조할 수 있게 해주는 형식을 말한다. C#의 대리자의 특징은- 함수의 포인터가 아닌 대리자 개념을 통해 메서드를 호출한다.- 동일한 형(매개변수/리턴 타입)을 가진 메서드들을 대리자로 묶어서 관리하고, 한 번에 호출한다.- 대리자 타입을 통해 함수의 매개 변수로도 전달이 가능하다. C# 대리자의 종류delegatedelegate는 특정 메서드를 참조할 수 있는 "포인터" 다. C언어나 C++에서 함수 포인터와 유사한 개념이다.델리게이트를 사용하면 메서드를 변수처럼 다룰 수있어서, 특정 상황에서 어떤 메서드를 호출할 지 동적으로 결정할 수 있다.사용할 때는 먼저 델리게이트 형식을 만들고, 그 형식을 객체로 선언한 다음, 메서드와 그..