본문 바로가기

스택2

C#] 컬렉션 [컬렉션] 1. 컬렉션 컬렉션은 데이터를 저장하고 관리하는 데 사용되는 구조이다. 하나의 이름에 여러 데이터를 담을 수 있는 그릇 이라고 할 수 있다. 2. 컬렉션 종류 배열(Array) : 고정 크기의 요소로 구성된 컬렉션. int[] numbers = new int[] { 1, 2, 3, 4, 5 }; 리스트(List) : 동적 크기를 가지는 배열. List numberList = new List { 1, 2, 3, 4, 5 }; 딕셔너리(Dictionary) : 키-값 쌍을 저장하는 컬렉션. Dictionary keyValuePairs = new Dictionary(); keyValuePairs.Add("One", 1); keyValuePairs.Add("Two", 2); 셋(Set) : 중복을 허.. 2024. 1. 25.
C언어] 스택 [스택] 1. 스택 이란? 스택은 후입선출(Last-In-First-Out, LIFO)의 자료구조로서, 데이터를 쌓아 올리는 방식으로 동작한다. 스택은 주로 함수 호출, 임시 데이터 저장 등 다양한 용도로 사용된다. C 언어에서는 스택을 구현하고 다루는 데 필요한 몇 가지 개념과 함수들이 있다. 스택의 구현: 스택은 배열이나 연결 리스트를 사용하여 구현될 수 있다. 배열 기반 스택은 일반적으로 크기가 정적으로 정해지지만, 연결 리스트 기반 스택은 동적으로 크기가 조절될 수 있다. 스택의 주요 연산 Push: 스택에 데이터를 추가합니다. Pop: 스택에서 데이터를 제거합니다. Top (또는 Peek): 스택의 맨 위에 있는 데이터를 조회합니다. isEmpty: 스택이 비어 있는지 확인합니다. HTML 삽입.. 2024. 1. 1.
728x90