일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 코드업 기초100제
- 코드업 파이썬 기초
- 코드업 파이썬 100제
- 자료구조 링크드리스트
- 해시테이블
- Python
- Codeup
- react
- codeup python
- codeup python 기초100제
- react state
- 자료구조 해시
- Linked List
- hash table
- Vue.js
- python 가상환경 설정
- codeup 파이썬
- 가상환경 설정하기
- 링크드리스트
- 파이썬 가상환경
- codeup 알고리즘
- 코드업 파이썬
- 자료구조
- 자료구조 해시테이블
- python 가상환경
- 코드업 기초100제 파이썬
- 가상환경 패키지
- 코드업 기초100제 파이썬 답
- 코드업
- 코드업 기초100
- Today
- Total
목록코딩테스트 (16)
zuchive

https://zuha.tistory.com/entry/링크드리스트Linkedlist3 링크드 리스트(Linked list) 3 https://zuha.tistory.com/entry/링크드리스트LinkedList2 링크드 리스트(Linked List) 2 https://zuha.tistory.com/entry/링크드리스트LinkedList1 링크드 리스트(Linked List) 1 1. 링크드 리스트 (Linked List).. zuha.tistory.com 7. 다양한 링크드 리스트 구조 - 더블 링크드 리스트(Double linked list) 기본 구조 - 이중 연결 리스트 - 장점 : 양방향으로 연결되어 있어서 노드 탐색이 양쪽으로 모두 가능함. class Node: def __init__(se..

https://zuha.tistory.com/entry/링크드리스트LinkedList2 링크드 리스트(Linked List) 2 https://zuha.tistory.com/entry/링크드리스트LinkedList1 링크드 리스트(Linked List) 1 1. 링크드 리스트 (Linked List) 구조 - 연결 리스트 - 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조.. zuha.tistory.com 이전 포스팅에 이어서! 6. 링크드 리스트의 복잡한 기능 2 (특정 노드를 삭제) 다음 코드는 이전 코드에서 delete 메서드만 추가한 것이므로 해당 메서드만 확인하면 됨. 1. head 삭제 2. 마지막 노드 삭제 3. 중간 노드 삭제 위의 사진처럼 링크드 리스트 A, B, C가 있다..

https://zuha.tistory.com/entry/링크드리스트LinkedList1 링크드 리스트(Linked List) 1 1. 링크드 리스트 (Linked List) 구조 - 연결 리스트 - 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조이지만, 링크드 리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해서 zuha.tistory.com 이전 포스팅에 이어서 포스팅 시작! 3. 링크드 리스트의 장단점 (C언어에서의 배열과 링크드 리스트) 장점 - 데이터 공간을 미리 할당하지 않아도 된다. ( 배열은 미리 데이터 공간을 할당해야 한다. ) 단점 - 연결을 위한 별도 데이터 공간이 필요하므로 저장공간 효율이 높지 않다. ( 각 데이터마다 다음 노드를 가리킬 주소 포인터를 저장할 공간을..

1. 링크드 리스트 (Linked List) 구조 - 연결 리스트 - 배열은 순차적으로 연결된 공간에 데이터를 나열하는 데이터 구조이지만, 링크드 리스트는 떨어진 곳에 존재하는 데이터를 화살표로 연결해서 관리하는 데이터 구조를 말한다. ( C언어에서는 주요한 데이터 구조이고 파이썬에서는 리스트 타입이 링크드 리스트의 기능을 모두 지원한다. ) - 링크드 리스트 기본 구조와 용어 배열은 데이터만 저장하면 되지만 링크드 리스트는 데이터 + 다음 데이터를 가리키는 주소가 하나의 데이터가 된다. 노드(Node) : 데이터 저장 단위(데이터값, 포인터)로 구성 포인터(pointer) : 각 노드 안에서 다음이나 이전의 노드와의 연결 정보를 가지고 있는 공간 하나의 데이터는 노드에 저장한다. 노드의 구조는 데이터와..

#6061 [기초-비트단위논리연산] 비트단위로 OR 하여 출력하기 >>> 풀이 a, b = map(int, input().split()) print(a | b) # or 연산자 (|)를 사용해서 출력 #6062 [기초-비트단위논리연산] 비트단위로 XOR 하여 출력하기 >>> 풀이 a, b = map(int, input().split()) print(a ^ b) # XOR 연산자 (^)를 사용해서 출력 #6063 [기초-3항연산] 정수 2개 입력받아 큰 값 출력하기 >>> 풀이 a, b = map(int, input().split()) c = a if a >= b else b # c는 a>=b일 때 a이고, 아니면 b이다. print(c) #6064 [기초-3항연산] 정수 3개 입력받아 가장 작은 값 출력..

#6041 [기초-산술연산] 정수 2개 입력받아 나눈 나머지 계산하기 >>> 풀이 a, b = input().split() print(int(a)%int(b)) #6042 [기초-값변환] 실수 1개 입력받아 소숫점이하 자리 변환하기 >>> 풀이 a = float(input()) # 입력값을 float()함수를 통해 실수값으로 입력 받음 print(round(a,2)) # 소수점을 반올림 해주는 round()함수를 통해 소수점 셋째자리에서 반올림하여 출력 #6043 [기초-산술연산] 실수 2개 입력받아 나눈 결과 계산하기 >>> 풀이 a, b = input().split() # 문자열 2개 a와 b를 입력 받음 a = float(a) # a를 float()함수를 이용해 실수값으로 변환 b = float(b..

#6021 [기초-입출력] 단어 1개 입력받아 나누어 출력하기 >>> 풀이 배열을 사용하는 문제. 5개의 문자로 이루어진 문자를 입력한다고 했으니 따로 입력받을 문자의 자릿수는 신경 쓸 필요 없다. 하나하나 그대로 출력하면 된다. S = input() print(S[0]) print(S[1]) print(S[2]) print(S[3]) print(S[4]) #또는 S = input() for i in S:#for문에 리스트(문자열)를 넣으면 리스트 원소가 차례로 i에 할당 print(i) #6022 [기초-입출력] 연월일 입력받아 나누어 출력하기 >>> 풀이 배열을 통해 단어를 나눠서 출력하면 된다. 2자씩 끊으려면 [0:2]와 같은 방법으로 출력하면 된다. [A:B]에서 A는 A자신의 자릿수를 포함해서..

#6001 [기초-출력] 출력하기01 >>> 풀이 print("Hello") #6002 [기초-출력] 출력하기02 >>> 풀이 print("Hello World") #6003 [기초-출력] 출력하기03 >>> 풀이 print("Hello\nWorld") #6004 [기초-출력] 출력하기04 >>> 풀이 print("'Hello'") #6005 [기초-출력] 출력하기05 >>> 풀이 print('"Hello World"') #6006 [기초-출력] 출력하기06 >>> 풀이 print("\"!@#$%^&*()'") #6007 [기초-출력] 출력하기07 >>> 풀이 print("\"C:\Download\\'hello'.py\"") #6008 [기초-출력] 출력하기08 >>> 풀이 print('print("He..