
자료구조 스택 배열로 구현한 소스 코드
본 내용은
"
자료구조 스택 배열로 구현한 소스 코드
"
의 원문 자료에서 일부 인용된 것입니다.
2023.04.08
문서 내 토픽
-
1. 배열 스택이 코드는 학생 정보를 저장하고 관리하는 배열 기반 스택 구현을 보여줍니다. 스택의 기본 연산인 push, pop, peek, display 등이 구현되어 있습니다. 스택의 최대 크기는 100으로 정의되어 있으며, 학생 정보는 student_no, name, address 필드로 구성됩니다. 이 코드를 통해 배열을 이용한 스택 자료구조의 기본적인 동작을 이해할 수 있습니다.
-
1. 배열 스택배열 스택은 데이터 구조의 한 종류로, 가장 최근에 추가된 데이터를 가장 먼저 꺼내는 LIFO(Last-In-First-Out) 방식으로 동작합니다. 이는 프로그래밍에서 자주 사용되는 데이터 구조 중 하나로, 함수 호출, 웹 브라우저의 뒤로 가기 기능, 수식 계산 등 다양한 분야에서 활용됩니다. 배열 스택은 구현이 간단하고 효율적이며, 메모리 사용량이 적다는 장점이 있습니다. 하지만 크기가 고정되어 있어 동적으로 크기를 변경할 수 없다는 단점이 있습니다. 이를 보완하기 위해 연결 리스트 기반의 스택이 사용되기도 합니다. 배열 스택은 기본적인 데이터 구조 중 하나로, 프로그래밍 언어와 알고리즘 설계에 있어 중요한 역할을 합니다.
-
자료구조 - 스택 요약 및 소스 분석, 코드 개선 과제 레포트 8페이지
「Korea Polytechnic University」자료구조 과제 노트2020-01학기담당교수박정민학번이름1. 제4장 스택1-14장 스택 요점정리 (수업시간 요점 정리 내용)■ 스택? 쌓아놓은 더미를 뜻함? 특징 :후입선출(가장 최근에 들어온 데이터가 가장 먼저 나감)■ 스택의 연산? push() : 스택에 데이터를 추가? pop() : 스택에서 데이터를 삭제? is_empty(s) : 스택이 공백상태인지 검사? is_full(s) : 스택이 포화상태인지 검사? create() : 스택을 생성? peek(s) : 요소를 스택에서 ...2020.09.01· 8페이지 -
배열(Array)로 구현한 스택(Stack) 구조 4페이지
배열(Array)로 구현한 스택(Stack) 구조학습 과목 : 알고리즘1. 배열(Array)과 스택(Stack)이란?배열(Array)이라는 것은 동일한 Type의 변수들로 구성되어 있는 유한한 형태의 집합을 의미합니다. 배열을 구성하고 있는 각각의 값에 대하여 요소(Element)라고 일컫습니다. 배열에 데이터가 존재할 때, 해당 데이터가 위치하는 곳을 가르키는 숫자를 인덱스(Index)라고 일컫습니다. 인덱스는 대부분의 컴퓨터 프로그래밍 언어에서 0을 포함하여, 양의 정수를 갖고 있습니다.스택(Stack)이라는 것은 제한적으로 접...2022.03.27· 4페이지 -
자바프로그래밍 리포트 9페이지
자바프로그래밍자바프로그래밍리포트목차1. Wrapper와 Prmitive Type11) Wrapper 사용목적12) Wrapper 자료형 13) Primitive와 Wrapper 박싱 / 언박싱 자동화 기능12. 자바 Collections 자료구조21) 리스트22) 스택 (LinkedList를 확장 가능) 23) 큐 (LinkedList를 확장)24) 해쉬 테이블25) 집합23. System Class31) 표준 입출력(많이 사용하는 메소드)32) 사용예시 소스 :34. Exception 예외처리 클래스31) 목적32) 자주 사용하는...2022.09.15· 9페이지 -
운영체제 컴퓨터 구성요소와 동작 레포트 7페이지
운영체제1. 컴퓨터 구성요소와 동작01. 컴퓨터의 구성요소1. 하드웨어 : 데이터를 처리하는 물리적인 기계장치,프로세서-(시스템버스)-메모리-(시스템버스)-주변장치로 구성, 시스템 버스로 연결.2. 소프트웨어 : 작업을 지시하는 명령어로 작성한 프로그램 ex.운영체제02. 컴퓨터 하드웨어의 구성1. 프로세서(CPU) : 모든 장치의 동작 제어 명령 실행레지스터-(내부 버스)-연산장치-(내부 버스)-제어장치 (데이터부분, 제어부분)①레지스터 : 프로세서가 사용할 데이터를 보관하는 가장 빠른 메모리ㄱ. 종류 : 용도(전용, 범용), 정...2023.03.07· 7페이지 -
스택구조의 이해와 구현 4페이지
주제스택구조에 대한 이해와 구현이해스택이란?저장되는 값들의 순서에 대해, 가장 마지막에 저장한 값이 가장 먼저 쓰이게 되는 후입선출( 또는 선입후출, LIFO ) 형태의 자료구조선조건200100(정적배열을 사용하므로) 스택을 구현하기 위해 미리 정해진 스택의 크기를 정해야 한다.예상결과오른쪽 표에서, Push 했을 때는 값이 200 위에 들어가야 하고, pop 했을 때는 200이 빠져나와야 한다.구현방식특징스택구조에서 제일 마지막에 들어간 값( 위의 표에서는 200 ) 을 가리키는 포인터( 스택 포인터 ) 를 push(), pop(...2009.11.01· 4페이지