코딩기록

  • 홈
  • 태그
  • 방명록

알고리즘 3

정렬 알고리즘 구현

void SelectionSort(List list) { int minIndex; for(int i = 0; i = 1; j--) { if (list[j - 1] < list[j]) { break; } Swap(list, j - 1, j); } } } void BubbleSort(L..

알고리즘 2023.11.27

가중치 랜덤 알고리즘

가중치 랜덤 알고리즘이란? 뽑기를 통해 얻게 되는 항목마다 가중치를 매기고, 랜덤으로 0부터 총 가중치들의 총합수치의 기준값을 정한 뒤 가중치를 기준으로 정렬한 항목 리스트를 하나하나 더해가면서 각 가중치를 누적하다가 기준값을 넘어가는 순간에 해당하는 가중치의 항목을 결과로 뽑는 알고리즘이다. 예시코드

알고리즘 2023.10.26

큐 구현

node 구조체를 이용한 큐 구현 #include using namespace std; // Queue // 줄서기, 먼저들어온놈이 먼저 처리되는 것 // 선입선출 struct Node { Node* next = nullptr; int value; Node(int value) { this->value = value; } }; class Queue { int size = 0; public: Node* start = nullptr; Node* end = nullptr; int GetSize() { return size; } bool IsEmpty() { return (bool)(size next = newNode; end = newNode; } size++; } // 앞에거 뽑아오기 int Pop() { i..

알고리즘 2023.08.07
이전
1
다음
더보기
프로필사진

코딩기록

  • 분류 전체보기 (39)
    • 알고리즘 (3)
    • C++ (9)
    • C# (7)
    • Unity (7)
    • 디자인패턴 (7)
    • CS (5)

Tag

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바