이왕 발 디딘 이승, 원없이 즐겨야하지 않겠소?

고정 헤더 영역

글 제목

메뉴 레이어

이왕 발 디딘 이승, 원없이 즐겨야하지 않겠소?

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • NaverBlog
  • Github
  • 분류 전체보기 (89)
    • 이승정복 프로젝트 (0)
      • 이승에서 뽕 뽑는 법 (0)
    • Study (83)
      • Language (21)
      • Algorithm (21)
      • Discrete math (6)
      • Graphics (18)
      • Tip notes (6)
      • And so on (6)
      • UnrealEngine4 (5)

검색 레이어

이왕 발 디딘 이승, 원없이 즐겨야하지 않겠소?

검색 영역

컨텐츠 검색

Study

  • [C++ STL] deque

    2022.02.25 by Arq.Dev5igner

  • [C++ STL] map

    2022.02.25 by Arq.Dev5igner

  • [C++ STL] std::vector 주요 멤버 함수 목록

    2022.02.25 by Arq.Dev5igner

  • BFS - 너비 우선 탐색

    2022.02.21 by Arq.Dev5igner

  • DFS - 깊이 우선 탐색

    2022.02.21 by Arq.Dev5igner

  • [C++/C]해시 테이블(Hash Table)

    2022.01.06 by Arq.Dev5igner

  • 오픈소스 프로그래밍 언어 정리

    2021.11.23 by Arq.Dev5igner

  • 젠킨스(Jenkins) 설치 및 설정

    2021.11.19 by Arq.Dev5igner

[C++ STL] deque

※ std::deque 요약 std::deque는 Double Ended Queue의 약자로써, 시퀀스 컨테이너다. 필자는 시뮬레이터 서버를 제작할 때와 Singleton 방식의 Log Class를 제작할때 std::deque의 사용을 고려해본 적이 있다. ※ std::deque 특징 - 크기가 가변적이다. (사실 std::array를 제외한 거의 모든 STL 컨테이너의 특징이다.) - 앞(front)과 뒤(back)에서의 삽입, 삭제 성능은 좋지만 중간에서의 삽입, 삭제는 그다지 좋지 않다. - std::deque는 Stack과 Queue가 결합된 자료구조로써 연결 리스트보다 구현하기가 어렵다. - std::vector처럼 랜덤 액세스가 가능하다. ※ std::deque와 std::vector - st..

Study/Language 2022. 2. 25. 17:38

[C++ STL] map

STL이란 자료 구조와 알고리즘을 템플릿으로 제공하는 C++ 표준 라이브러리로써, Standard Template Library의 약자입니다. STL의 주요 구성 요소는 컨테이너, 할당기, 반복자, 어댑터, 알고리즘, 함수 객체로 이뤄져 있으며, 컨테이너, 알고리즘, 반복자가 가장 중요한 세 요소입니다. STL의 특징으로는 이름과 같이 일반화를 지원한다는 것과 광범위하게 이곳저곳에 두루두루 재사용 될 수 있다는 것입니다. 그 와중에도 (적재적소 사용시)효율은 떨어지지 않으며 표준이므로 이식성에도 좋고 다양한 자료구조와 알고리즘을 최적화하여 사용자가 쓰기 좋게 만들어 놓았으며 해당 알고리즘이 내부적으로 어떻게 동작하는지 몰라도 사용할 수 있는 특징들이 있습니다. STL의 단점으로는 템플릿에 기반 하기 때문..

Study/Language 2022. 2. 25. 17:36

[C++ STL] std::vector 주요 멤버 함수 목록

※ std::vector 요약 많이 사용하는 시퀀스 컨테이너 std::vector에 대한 설명이다. std::vector는 동일 타입의 자료 집합으로써 흔히 배열에 비유를 많이 한다. 또한 템플릿 기반이므로 임의 타입을 요소로 가질 수 있으며, 요소 개수에 따라 동적으로 메모리를 관리한다. 다른 컨테이너들에 비해 구조가 단순하고 사용 방법이 쉬우며 속도도 빠른편이다, 또 실용적이라 활용 빈도가 높다. ※ std::vector의 특징 - 배열을 대체할 수 있다. - 동일 타입의 자료 집합이며 각 요소는 연속된 위치에 배치된다. - 연속된 위치에 배치되므로 임의 위치를 빠른 속도로 액세스 할 수 있다. - 최상위 레벨의 임의 접근 반복자를 제공하므로 STL의 거의 모든 알고리즘 사용 가능하다. - 삽입, 삭..

Study/Language 2022. 2. 25. 17:15

BFS - 너비 우선 탐색

2022.02.21 - [Developer/자료구조 & 알고리즘] - DFS - 깊이 우선 탐색 ​ ​ BFS - 너비 우선 탐색 ​ - Breadth-First Search의 약자 - 루트 노드에서 인접한 노드를 탐색하며 순회하는 탐색 방법 - BFS와 대조되는 DFS (깊이 우선 탐색)도 있다. - Queue를 이용하여 구현하는게 일반적이다. - Queue가 모두 소진될 때까지 루프하며 인접 노드들을 검색한다. BFS 너비 우선 탐색의 탐색 순서 using System; using System.Collections.Generic; class Program { static void Main(string[] args) { MapController mapController = new MapControlle..

Study/Algorithm 2022. 2. 21. 22:48

DFS - 깊이 우선 탐색

DFS - 깊이 우선 탐색 ​ - Depth First Search의 약자 - 현재 정점(노드)에서 간선으로 연결된 정점중 가장 깊은 정점까지 탐색하고 목표 정점이 없으면 이전 정점으로 돌아가 간선으로 연결된 다른 정점으로 또다시 탐색한다. - 위 방법을 반복하면서 정점들을 순회하게 된다. - DFS와 대조되는 BFS (너비 우선 탐색)도 있다. - 일반적으로 재귀호출로 구현하는 방법과 스택으로 구현하는 방법이 있다. ​ DFS 깊이 우선 탐색의 탐색 순서 using System; using System.Collections.Generic; class Program { static void Main(string[] args) { MapController mapController = new MapContr..

Study/Algorithm 2022. 2. 21. 22:47

[C++/C]해시 테이블(Hash Table)

1. 해시 테이블(Hash Table)이란? 해시 테이블은 key와 value로 구성된 하나의 테이블을 의미한다. 해시 테이블을 설명하기 전 예를 들어 해시를 일상 생활에 맞춰보자. 인스타그램을 하게되면 우리는 해시 태그라는 '#'를 볼 수 있다. 해시 태그가 적용된 #홍대 #맛집 이라는 키워드를 클릭하면 우리는 키워드에 해당하는 내용들을 볼 수 있게 된다. 사람이 사는 아파트를 비유해보면 각각의 i동 j호에는 어떤 사람이 살고있다. 위의 예시에서 해시 태그 혹은 i동 j호를 key라고 정의하고 #홍대 #맛집 혹은 어떤 사람을 value라고 생각할 수 있다. (아직 눌러보지 않았다면 위의 #홍대 #맛집을 한번씩 눌러보자. 각 key에 해당하는 value가 나타남을 알 수 있다.) 이제 다시 알고리즘 측면..

Study/Algorithm 2022. 1. 6. 12:46

오픈소스 프로그래밍 언어 정리

MFC프로그래밍(MFC Programing)이란 윈도우 응용 프로그램 개발용 C++ 클래스 라이브러리로 API를 직접 이용하는 것보다 훨씬 편리하게 개발을 할 수 있다. MFC프로그래밍은 프로그램 개발의 활용하여 사용하기 때문에 기본 프로그래밍 문법인 C언어와 C++등을 먼저 학습하는 것이 좋다. OpenCV(오픈CV)란 open Source Computer Vision의 약자로서 윈도우와 리눅스 운영 체제를 지원하는 이 비디오 표준은 실시간으로 처리해야 하는 영상과 그래프 작성 등의 그래픽 작업에 쓰이고 있다. OpenGL(오픈지엘)이란 2차원 및 3차원 그래픽스 표준 API 규격이다. 함수 호출을 이용해 단순한 도형에서부터 복잡한 삼차원 장면까지 생성이 가능하며 프로그래밍 언어 간 플랫폼 간의 교차 ..

Study/And so on 2021. 11. 23. 22:40

젠킨스(Jenkins) 설치 및 설정

1. 젠킨스 설치 (GCP) wget은 웹 서버로부터 콘텐츠를 가져오는 프로그램 sudo yum -y install wget sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins-ci.org.key sudo yum -y install jenkins 젠킨스 설치 확인 rpm -qa | grep jenkins ( 결과 : jenkins-2.189-1.1.moarch ) *버전은 다를 수 있음 2. 설정 ( 포트번호 변경) 젠킨스 설정 파일은 /etc/sysconfig 폴더에 있는 jenkins 파일 ..

Study/And so on 2021. 11. 19. 13:57

추가 정보

인기글

최신글

페이징

이전
1 ··· 7 8 9 10 11
다음
TISTORY
이왕 발 디딘 이승, 원없이 즐겨야하지 않겠소? © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바