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
- 5073번
- 백준 1269번
- 백준 9506번
- 백준 1157번
- Unity
- 백준 27433번
- 알고리즘
- 해석
- 백준 2587번
- C
- 차이
- 직각 삼각형
- 자바
- 잡다한 일
- 연속된 숫자의 합
- 백준 2501번
- C++
- 상세 풀이
- javascript
- html
- 백준 5086번
- Java
- 백준 #11382번 #
- 자료구조
- 백준 25305번
- 백준 5597번
- 피라미드 출력
- 일상생활 영어표현
- python
- 배열
Archives
- Today
- Total
목록python (2)
YunDev

1. 큐란 무엇인가?큐(Queue)는 선입선출(FIFO) 방식으로 데이터를 처리하는 자료구조입니다. "먼저 들어온 데이터가 먼저 나간다"는 규칙을 따릅니다.🔼 enqueue(item) → 뒤(Rear)에 삽입🔽 dequeue() → 앞(Front)에서 제거👀 peek() → 가장 앞 요소 조회❓ is_empty() → 큐가 비었는지 확인 2. 큐의 주요 연산과 시간복잡도 3. 배열 vs 연결리스트 기반 큐 구현 비교4. 원형 큐(Circular Queue)일반적인 큐는 배열의 앞쪽에서 계속 요소를 제거하면 비어 있는 공간이 생겨 낭비됩니다.이를 해결하기 위해 원형 큐에서는 배열을 환형 구조로 활용하여 공간 낭비 없이 연속적으로 사용합니다.class CircularQueue: def __init..
자료구조와 알고리즘
2025. 7. 10. 00:28
파이썬 입문! -19단 출력하기-
for item in range(1, 10): for number in range(1, 20): print("%d * %d = %d" %(number, item, item*number), end=", ") print("\n") 결과 : 코드 설명 : java, c의 반복문과도 비슷합니다. 총 10번을 반복하고 number의 값을 1씩 19까지 증가시키며 곱합니다. number의 값이 19가되면 item의 값을 1증가시키고, 다시 number의 값은 1이되서 19까지 다시 1씩 증가하는 것을 item의 값이 10이될 때가지 반복합니다. (따로 정렬하는 코드만 추가했습니다!)
Programming/Python
2020. 11. 22. 05:46