본 글은 알고보면 알기쉬운 알고리즘 주차별 강의 내용을 복습 및 정리용 글입니다. 1주차 핵심 1.최댓값 찾기 Q. 다음과 같이 숫자로 이루어진 배열이 있을 때, 이 배열 내에서 가장 큰 수를 반환하시오. [3, 5, 6, 1, 2, 4] 2.최빈값 찾기 Q.
클래스(Class)란? C언어의 구조체는 일반적으로 변수등만 사용가능 하지만 이 구조체 안에 메소드(함수)와 생성자 개념이 추가되면? 클래스(class)의 정의 현실 세계의 사물 인 객체(Object) 를 프로그램 내에서 구현 클래스는 분류. 집합. 같은 속성과 기
이 글은 블로그주인장이 여태 공부했던 알고리즘 독학 및 강의들의 내용을 정리하는 포스팅입니다.리스트의 원소를 하나 하니씩 확인하는 연산추측값을 중심으로 반으로 잘라서 탐색재귀란?어느 한 컴퓨터공학과 학생이 유명한 교수님을 찾아가 물었다."재귀함수가 뭔가요?""잘 들어보
이 글은 블로그주인장이 여태 공부했던 알고리즘 독학 및 강의들의 내용을 정리하는 포스팅입니다. 정렬 정렬이란 데이터를 순서대로 나열하는 방법을 의미
정렬(2) 면접에서 물어보는 정렬이나 응용된 정렬 병합(Merge) 병합 정렬은 배열의 앞부분과 뒷부분의 두 그룹으로 나누어 각각 정렬한 후 병합하는 작업을 반복하는 알고리즘 이런 식으로 동작함 여기에 분할 정복의 개념을 적용하면 병합 정렬(Merge Sort)
스택(Stack)