// mathjax 넣기, 2018/8/4 추가// //mathjax//
본문 바로가기 메뉴 바로가기

신나게 공부하자

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

신나게 공부하자

검색하기 폼
  • - (18)
    • 수학이야기(Mathmatics) (2)
    • 컴퓨터 과학 이야기(Computer Science.. (9)
      • My code (2)
      • 자료구조&알고리즘 (3)
      • 데이터 과학 (1)
      • PyTorch (2)
    • TIP (2)
    • Jazz Piano (0)
    • 여행 (0)
      • 일본 (0)
    • 생각 (3)
    • 이미지 (0)
  • 방명록

Bit vector (1)
Bit vector (비트벡터)

Bit Vector 0≤i≤N0 \le i \le N0≤i≤N 이라 하자. i번째 원소에 1 을 저장하거나 이미 1인지 검사하는 문제를 생각해봅시다. int *A = new int[N](); // 0으로 초기화 if(A[i]==1) printf("이미 1") else A[i] = 1 int가 4 byte이므로 총 4N byte가 필요할 것입니다. 공간을 줄일려면 크기가 N인 bool 배열을 생성하면 됩니다. bool *A = new bool[N](); // false로 초기화 A[i] = True; bool은 크기가 1byte만 가지므로 총 N byte가 필요합니다. 하지만 크기를 더 줄일 수 있는데요, 1, 0 두 개만 저장하면 되므로 1byte가 아니라 1bit가 필요합니다. int는 대부분의 컴파일..

컴퓨터 과학 이야기(Computer Science)/자료구조&알고리즘 2018. 10. 19. 01:02
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • r
  • 비트 벡터
  • scikit learn
  • sublime text
  • vs code
  • 교차검증
  • Bit vector
  • Visual Studio Code에서 R
  • 사이킷런
  • pytorch
  • 비쥬얼스튜디오코드
  • sklearn.model_selection.KFold
  • 박사과정 #PhD
  • Pytorch .data
  • Pytorch Variable
  • 사이킷런 KFold
  • vscode
  • cross validation
  • 파이토치
  • variable
more
«   2025/08   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바