Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- clonecoding
- 노마드코더
- 프론트엔드
- nomadcoder
- 단방향
- 바닐라js
- TODO
- 다대일
- JPA
- css
- 장고독학
- Django
- 매핑
- html
- 플러시
- React
- python
- javascript
- 다대다
- ORM
- AWS
- SBERT
- 트랜잭션
- java
- frontend
- web
- JS
- 장고
- 영속성 컨텍스트
- 일대다
Archives
- Today
- Total
목록⭐ Algorithm (2)
꿈꾸는 새벽하늘
[자료구조] C언어로 스택(Stack) 구현하기
Stack ADT push(item) : 스택이 full이 아닐 때 item을 스택에 삽입 pop() : 스택이 empty가 아닐 때 top의 item을 반환 후 제거 peek() : 스택이 empty가 아닐 때 top의 item을 반환 (*제거하지 않음) isFull() : 스택이 포화상태인지 확인 isEmpty() : 스택이 공백상태인지 확인 Source Code // 배열을 이용한 스택을 전역 변수로 구현하는 방법 #include #include #define MAX_STACK_SIZE 100 // 스택의 최대 크기 typedef int element; // 데이터의 자료형 element stack[MAX_STACK_SIZE]; // 1차원 배열 int top = -1; // 스택이 비어 있는 상태..
⭐ Algorithm
2022. 2. 16. 04:17
[자료구조] 스택(Stack)의 정의
1. 스택이란? 스택은 '쌓아놓은 더미'와 같은 자료구조입니다. 그렇다면 스택의 특징은 무엇일까요? 그것은 바로 후입선출 (LIFO : Last-In First-Out) 입니다. 가장 최근에 들어온 데이터가 가장 먼저 나간다는 개념인 후입선출은 스택의 가장 기본적이고 중요한 특징입니다. 2. 스택의 구조 스택의 구조는 다음과 같습니다. 요소 A, B, C가 각각 순서대로 스택에 삽입된다면, 요소 A가 스택의 하단에 위치하게 되고 요소 C가 스택의 상단에 위치하게 됩니다. 그리고 스택에서 요소를 삭제할 때에는 가장 마지막에 삽입된 요소 C부터 순서대로 삭제됩니다.
⭐ Algorithm
2022. 1. 11. 05:29