학습 자료
코딩 퀴즈
이번 코딩 퀴즈는 연결 리스트(Linked List)를 구현하는 solution 함수를 작성합니다.
여러 정수를 입력하며, 입력된 정수는 연결 리스트에 저장됩니다.
solution 함수는 주어진 정수들로 연결 리스트를 구성하고, 이 리스트의 요소들을 순서대로 출력하는 작업을 수행해야 합니다.
코드 템플릿
class ListNode: def __init__(self, value=0, next=None): self.value = value self.next = next def solution(numbers): # 여기에 코드를 작성하세요 return
제한 사항
-
입력되는 정수들은 1 이상 100 이하입니다.
-
연결 리스트의 길이는 1 이상 10 이하입니다.
-
연결 리스트는 기본적인 단일 연결 리스트(Singly Linked List)로 구현합니다.
입출력 예시
-
입력:
[1, 3, 5, 7] -
출력:
[1, 3, 5, 7]
이 챕터의 강의 · 자료구조 / 알고리즘 입문 - 시간 복잡도, 공간 복잡도, 배열, 스택, 큐, 연결 리스트, 해시 테이블
- 1. 프로그래밍의 핵심, 자료구조와 알고리즘
- 2. 알고리즘의 복잡도(Complexity)란?
- 3. 알고리즘의 시간, 공간 복잡도
- 4. 데이터를 순차적으로 저장하는 배열(Array)
- 5. 코딩 퀴즈 - 배열(Array) 구현하기
- 6. 마지막에 들어간 데이터가 가장 먼저 나오는 스택(Stack)
- 7. 코딩 퀴즈 - 스택(Stack) 구현하기
- 8. 먼저 들어간 데이터가 먼저 나오는 큐(Queue)
- 9. 코딩 퀴즈 - 큐(Queue) 구현하기
- 10. 데이터를 노드로 연결해 구성하는 연결 리스트(Linked List)
- 11. 코딩 퀴즈 - 연결 리스트(Linked List) 구현하기
- 12. 키-값으로 데이터를 저장하는 해시 테이블(Hash Table)
- 13. 코딩 퀴즈 - 해시 테이블(Hash Table) 구현하기
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말