자료구조2 GO 구조체 문법 사용가이드 Go 구조체 (Struct) 가이드Go 언어에서 구조체(struct)는 서로 다른 타입의 데이터를 하나의 단위로 묶어서 관리할 수 있게 해주는 사용자 정의 타입입니다.1. 구조체 기본 문법1.1 구조체 정의type Person struct { Name string Age int Email string}1.2 구조체 인스턴스 생성// 방법 1: 필드 순서대로 값 지정person1 := Person{"김철수", 25, "cheolsu@example.com"}// 방법 2: 필드명을 명시하여 값 지정 (권장)person2 := Person{ Name: "김영희", Age: 30, Email: "younghee@example.com",}// 방법 3: new 키워.. IT 2025. 5. 6. 코딩의 기초 - 알고리즘과 자료구조 자료구조자료구조는 데이터를 효율적으로 저장하고 관리하는 방법이에요. 가장 기본적인 자료구조들은:배열 (Array)같은 타입의 데이터를 연속된 메모리 공간에 저장인덱스로 빠르게 접근 가능 (O(1))중간에 삽입/삭제는 느림 (O(n))연결 리스트 (Linked List)노드가 데이터와 다음 노드를 가리키는 포인터로 구성삽입/삭제가 빠름 (O(1), 위치를 알 경우)특정 위치 접근은 느림 (O(n))스택 (Stack)LIFO (Last In First Out) 구조주요 연산: push(삽입), pop(제거)함수 호출, 웹 브라우저 뒤로가기 등에 활용큐 (Queue)FIFO (First In First Out) 구조주요 연산: enqueue(삽입), dequeue(제거)프린터 대기열, 메시지 처리 등에 활용해.. IT 2025. 5. 6. 이전 1 다음 💲 추천 글