본문 바로가기

함수2

알고리즘 - 알고리즘의 정의 알고리즘의 정의안녕하십니까. 알고리즘 카테고리를 만들어놓고 언젠가 정리해야지 하다가 이제야 건들게 되었습니다. 기초부터 차근차근 알고리즘에 대해서 정리할 예정입니다. 그럼 바로 시작하겠습니다. 컴퓨터 구조의 기초알고리즘을 이야기 하기 전에 컴퓨터 구조에 대한 기초적인 내용부터 정리하고 가도록 하겠습니다. 결국 우리가 알고리즘을 짜고 사용하는 이유는 컴퓨터와 밀접한 연관이 있기 때문입니다. 컴퓨터의 정의는 전자회로를 이용한 고속 자동 계산기로 3가지 주요한 구성요소 하드웨어, 소프트웨어, 데이터로 구성되어 있습니다. 컴퓨터에는 다양한 부품이 있지만, 그 중 우리에게 중요한 것은 저장소입니다. 옜날에는 하드디스크를 사용했지만, 요즘은 SSD를 많이 사용합니다. 그런데 하드디스크는 우리가 알고있는 포인터와 비.. 2025. 1. 25.
게임개발 초급(7) - 함수와 클래스 함수와 클래스 지난시간 까지는 반복문과 조건문에 대해 알아보았습니다. 마찬가지로 개발자라면 당연히 알아야 하는 함수와 클래스에 대해서 이번에는 이야기 해볼까 합니다. 함수와 클래스는 저희가 지향하는 C#과 같은 객체지향 프로그래밍에서 매우 중요한 개념입니다. 먼저 함수에 대해 알아봅시다. 함수 함수는 하나의 기능을 수행하는 코드 블록으로, 입력값을 받아 처리하고 출력값을 반환합니다. 함수를 사용하면 코드의 재사용성과 모듈화가 증가하며, 코드의 가독성이 향상됩니다. 간단한 예시를 통해 보자면, 함수는 보통 다음과 같은 형식으로 작성됩니다. public 반환타입 함수이름(매개변수) { // 함수 내용 return 반환값; } 여기서 public은 접근 제한자를 나타내며, 반환타입은 함수가 반환하는 값의 데이.. 2023. 4. 19.