알고리즘 – 퀵 정렬 알아보기
평균 시간복잡도가 O(nlogn)을 자랑하는 ‘퀵 정렬’을 알아 봅시다! 퀵 정렬의 아이디어 자체는 간단합니다. 아래 세 가지만 기억하면 됩니다! 리스트에서 원소 하나를 고른다. […]
평균 시간복잡도가 O(nlogn)을 자랑하는 ‘퀵 정렬’을 알아 봅시다! 퀵 정렬의 아이디어 자체는 간단합니다. 아래 세 가지만 기억하면 됩니다! 리스트에서 원소 하나를 고른다. […]
최대 부분 배열 합을 구하는 방법은 여러 가지입니다 1. 시간복잡도가 O(n^3)인 방법2. 시간복잡도가 O(n^2)인 방법3. 시간복잡도가 O(nlogn)인 방법4. 시간복잡도가 O(n)인 방법 위 네 […]
시간복잡도(Time Complexity) : 입력의 개수가 n개일 때 알고리즘의 실행 시간을 n에 대한 함수로 표현한 것, 보통 최악의 경우(가장 연산을 많이 해야 되는 […]
머신러닝을 소개한 포스팅 글을 미리 보고 오시면 도움이 됩니다! 이번 시간에는 지식 기반 방식과 머신러닝 방식을 알아보고왜 머신러닝이 쓰이는 것인지, 학습은 어떤 […]
VMware 설치 페이지: https://my.vmware.com/web/vmware/downloads/free#desktop_end_user_computing/vmware_workstation_player/15_0 Linux Ubuntu 18.0.4 ISO 즉시 설치: https://releases.ubuntu.com/18.04/ubuntu-18.04.6-desktop-amd64.iso// Desktop image for 64-bit PC (AMD64) computers (standard download) VirtualBox로 Ubuntu […]
우리만의 비밀코드 – UBI 암호화 (ProtoType) 친근하고 편리한 암호화를 제공해서 다수의 사람들에게 암호의 중요성을 알리고자 기획한 프로그램 (프로토타입) RSA 기반 암호화 프로그램 […]
수강 과목: 역사속의 인공지능 2차 에세이: 아실로마와 엔지니어 [ 서론 ] 인공지능은 ‘인지와 추론, 행위를 가능하게 하는 계산의 연구’이다.딥러닝과 강화학습을 통해 바둑을 배운 ‘알파고’가 […]
수강 과목: 역사속의 인공지능 1차 에세이: ICT 융합과 인공지능 [ 서론 ] 현대 사회에서는 단순히 한 분야에서 뛰어난 기량을 보이는 전문가뿐만 아니라, […]
게임 룰렛 시스템을 예시로 들어서 개발해보았습니다! 사용자가 룰렛을 돌리면 (일반,레어,유니크) 중 하나의 아이템을 얻을 수 있습니다!그리고 아이템은 중복 없이 획득할 수 있습니다!(‘유니크’ […]
RSA 소개 및 개인키 로직 포스트: https://shacoding.com/2019/07/28/rsa-find-d-using-ne-c/ 암호화 인식 & 복호화 구현 문자 영어 소문자, 대문자, 숫자, 띄어쓰기, 특수문자(콤마, 점, 콜론, 세미콜론,소괄호, […]