profile
안알랴줌

[백준] 정렬 - 11650

https://www.acmicpc.net/problem/11650

3일 전
·
0개의 댓글
post-thumbnail

인공지능을 만드는 기초적인 방법들

인공지능적 사고와 문제해결 이번 학기엔 다양한 과목들을 배웠다. 그 중에서 가장 마음에 드는 과목이었다. 하지만 잘하는가 묻는다면 딱히 잘하진 않고 그냥 열심히 따라가기만 했다. 그래서 잘하고 싶은 마음은 있지만 잘하긴 어려운 과목이었다. 후배들이 이 글을 보고 공

2022년 6월 11일
·
0개의 댓글
post-thumbnail

C++ ! A부터 Z까지 !

C++ C++은 많이들 배우는 언어이다. 나도 이번 학기 동안 C++과 객체지향에 대해 배웠고 지금 그것을 정리하고자 한다. 내가 나중에 봤을 때 어떤 내용을 했었는지 기억에 남았으면 좋겠고, 내 머리에도 그것이 남았으면 좋겠다. 우선 c++은 c언어를 기반으로 제

2022년 6월 10일
·
0개의 댓글
post-thumbnail

[🗂 자료구조론] 그래프

그래프가 뭘까?그래프란 현상이나 사물을 정점과 간선으로 표현한 것이라고 한다. 작년에 이산 수학 시간에 배운 기억이 있다.그래프를 표현하는 방식은 굉장히 다양하다. 인접행렬을 만드는 것은 굉장히 간단하다. 만약에 그래프가 이렇게 있었다고 생각해보자. 철수 기준으로 생

2022년 6월 6일
·
0개의 댓글

[c++] 예제 코드 정리

상수 만들기string 사용하기do while 사용하기++ 응용파일 출력하기더 간결하게 작성cout 출력 조절하기cmath 사용프로그램 강종난수 생성, switch 문반올림, static_cast<"int">참조자 사용배열 사용함수 인자로 배열 앞 대가리 주기

2022년 6월 4일
·
0개의 댓글
post-thumbnail

C++ - 내용 정리 2

포인터란 무엇인가?동적 배열은 무엇인가? \~~\~~상속은 무엇인가?동형은 무엇인가? 가상 함수는 무엇인가?NameSpace는 무엇인가?분할 컴파일이란 무엇인가?STL은 무엇인가?많이들 어려워 하는 내용이다. p는 더블에 대한 포인터 변수이다. 포인터는 이런식으로 가리

2022년 5월 31일
·
0개의 댓글
post-thumbnail

머신러닝 개요

머신 러닝에서 배우는 내용은 방대하며 코드를 다 기억하기 어렵다. 때문에 지금까지 내가 한 학기동안 배웠던 내용을 정리하고자 한다. 내가 정리하고 싶은 내용들의 개념을 한번 보자. 성능 측정머신러니에서 성능을 측정하는 것은 좋은 모델을 만드는 것 만큼 중요하다. 때문에

2022년 5월 29일
·
0개의 댓글

C++ - 기본적인 내용 정리

내가 정리할 개념들을 조금 나열해보겠다. 객체 지향이란 무엇인가?구조체란 무엇인가?클래스란 무엇인가?생성자란 무엇인가?연산자 오버로딩은 무엇인가?키워드 friends 는 무엇인가?참조자는 무엇인가?포인터란 무엇인가?동적 배열은 무엇인가? 상속은 무엇인가?동형은 무엇인가

2022년 5월 29일
·
0개의 댓글
post-thumbnail

[정렬 2] 힙 정렬 / 계수 정렬 / 기수 정렬

개인적으로 힙도 어려웠는데 힙으로 정렬을 하라니 무서웠다. 하지만 힙을 이해했다면 힙 정렬을 하는 것은 문제가 아니다. 우선 힙에 대해 복습해보자. 힙은 우선순위 큐의 일종이다. 맨 처음 노드가 젤 작거나 혹은 젤 크다. 힙에서 부모가 k일 때 자식은 2k+1 과 2k

2022년 5월 28일
·
0개의 댓글
post-thumbnail

[자료 구조론 🗂] AVL 트리

이 전에 이진 검색 트리를 공부하면서 특이 케이스를 봤었다. 다음과 같이 트리가 굉장히 불균형 적으로 되어 있다면 이진 트리 구조를 쓰는 의미가 없다. 이진 트리의 장점은 아래로 내려가면서 내가 검색해야하는 노드의 수가 줄어 든다는 점이었다. 하지만 이런식으로 되어 있

2022년 5월 27일
·
0개의 댓글
post-thumbnail

[c++] STL (Standard Template Library)

그냥 많이 쓰는 애들을 미리 만들어 놓은 것 같다. 표준 라이브러리는 공통된 클래스를 포함한다. 그리고 일반적인 데이터 구조나 알고리즘을 가지고 있다고 한다. 템플릿 기반으로 작동한다고 한다. 그 예시로 벡터가 있었다.컨테니어 / 순회자 / 알고리즘 으로 구성되어 있다

2022년 5월 26일
·
0개의 댓글
post-thumbnail

[선형대수] 내적 공간

내적이 뭔데? 내적은 스칼라곱이라고 한다. 두 벡터의 성분을 곱한뒤 모두 더하여 얻는 값이라고 한다. 내적을 통해서 벡터의 길이도 구할 수 있다. 이 길이를 norm이라고 하기도 한다. 이 길이 개념은 확장시켜서 두 벡터 사이의 거리를 구할 수도 있다. 일반적으로 내적

2022년 5월 26일
·
0개의 댓글
post-thumbnail

[자료구조 🗂] 이진 검색 트리

우리는 이것을 배우기 전에 왜 쓰는지 생각해보아야 한다. 왜 쓰는지 질문을 하고 거기에 대한 답을 낸 후에 배워야 한다. 왜 쓰냐고 묻는다면 값을 잘 저장하기 위해서이다. 배열 인덱스의 경우에 검색에 로그 n / 삽입 삭제에 n의 시간이 들어간다고 한다. 하지만 이진

2022년 5월 26일
·
0개의 댓글
post-thumbnail

[AI 입문] CNN

FNN의 근본적인 문제점, 기울기 소실과 기울기 증폭 현상!기울기 소실 또는 증폭의 이유는 시그모이드 같은 활성함수를 썼을 때 에러기울기 비율 때문에 발생함.딥러닝 기반 모델 Convolutional model : 여러 노드가 가중치 공유를 통한 계산량 축소, 위치와

2022년 5월 24일
·
0개의 댓글

[c++] 🦊 연산자 오버로딩

오버로딩이 무엇인가? 덮어 씌우는 것이다. 그렇다면 연산자 오버로딩은 무엇일까? 당연히 연산자를 새로 덮어 씌우는 것이다! 연산자 오버로딩은 어떻게 할까? 그리고 왜 할까? 할 때 주의 할 점은 무엇이 있을까?다음과 같은 클래스가 있다고 가정해보자. 벡터에서 더하기 연

2022년 5월 24일
·
0개의 댓글
post-thumbnail

[전자회로] 트렌지스터 - 문제

Vce가 0.2 볼트라고 한다.Vbb = 3, Rb = 10k, Rc = 1k, Vcc = 10이다.흠.. 그렇다면 Ic = (Vcc - Vce) / Rc = (10 - 0.2) = 9.8mAIb = (Vcc - Vbe) / Rb = 0.23mAIc = B Ib =

2022년 5월 23일
·
0개의 댓글
post-thumbnail

[전자회로] 트렌지스터

http://www.ktword.co.kr/test/view/view.php?m_temp1=4498트렌지스터는 스위치의 역할을 하기도 하고 증폭기의 역할을 하기도 한다. (electrically controlled switches or as amplifier

2022년 5월 23일
·
0개의 댓글
post-thumbnail

[자료구조] 정렬 1

정렬 백준 같은 사이트에서 문제를 풀 다 보면 많이 만나는 주제이다. 정렬은 다양한 방법이 있고 각각의 상황에 따라 강한 정렬도 있다. 때문에 다양한 종류의 정렬을 알고 있는 것은 꽤 중요하다고 할 수 있다.

2022년 5월 21일
·
0개의 댓글

[c++] Templates

이것을 쓰는 이유는 앞에서 배웠던 다형성과 이어지는 것 같다. 우리는 함수 오버로딩을 통해서 다른 변수형을 받는 동일한 이름을 가진 함수들을 정의 했다. 이런 식으로 말이다. 하지만 템플릿을 사용하면 그럴 필요가 없다. 이런식으로 사용하게 되면 템플릿에서 타입이름을 알

2022년 5월 20일
·
0개의 댓글

[c++] Namespaces

정의 된 이름들의 모음집이라고 한다. 그렇다면 이런 질문이 나온다. 이름? 뭐의 이름인데? 여기서 이름은 클래스의 정의 혹은 변수의 정의를 말한다.우리는 이 개념을 많이 써왔다.이 코드는 아마 std라는 네임 스페이스를 불러오는 코드일 것이다. 프로그램은 많은 클래스와

2022년 5월 20일
·
0개의 댓글