본문 바로가기
반응형

개인공부40

SelectionSort(선택정렬), C, C++ ※테스트 환경은 Dev C++에서 하였고 첨부파일도 Dev C++에서 만든 소스파일입니다. (소스 코드 테마 적용을 보려면 크롬말고 익스플로어로 열면 잘 적용됩니다.) selectionsort(선택정렬)은 전체 데이터 중 가장 작은 수를 선택하여 앞쪽으로 배치하여 정렬하는 방법이다. 따라서 가장 작은 수부터 정렬된다. //선택정렬, 가장 작은 수를 찾아 제일 앞쪽으로 배치 //평균 시간 복잡도는 O(n2) #include main(){ int a[] = {20, 40, 30, 50, 10}; int temp; for(int i = 0; i < 5; i++){ printf("%d ", a[i]); } for(int i = 0; i < 5; i++){ //min에 가장 작은 값이 들어가고 비교하기 위해 임의.. 2020. 1. 13.
BubbleSort(버블정렬), C, C++ ※테스트 환경은 Dev C++에서 하였고 첨부파일도 Dev C++에서 만든 소스파일입니다. (소스 코드 테마 적용을 보려면 크롬말고 익스플로어로 열면 잘 적용됩니다.) //크롬에서도 적용방법 아시는분 계시면 알려주세요... bubblesort(버블정렬)은 배열의 두 값들을 비교하면서 정렬하며 가장 큰 값이 먼저 정렬된다. //버블 정렬, 버블정렬은 가장 큰 수가 먼저 정렬된다. //평균 시간 복잡도는 O(n2) #include int main(){ int a[] = {20, 40, 50, 10, 30}; for(int i= 0; i 2020. 1. 13.
안드로이드 FCM 푸시알림 보내기 // firebase.google.com 에 접속한다 ( Internet Explorer 안 열리는 경우가 있어서 Chrome 추천 ) // 프로젝트 추가를 클릭 // 프로젝트 이름을 원하는 이름으로 설정 // 계속 클릭 // 계정을 선택해주고 프로젝트 만들기 클릭 ( 나같은 경우는 Default 계정을 선택하였다. ) // 원하는 OS를 선택 한다 ( 나는 Android 선택 ) // 패키지명을 입력해주면 되는데 본인이 FCM 기능을 적용하고 싶은 패키지 명을 입력하면 된다. (잘 모르겠는 경우 안드로이드 스튜디오에서 확인 가능, 아무 자바 코드 제일 상단에 있다, 내 경우 kr.ac.mokwon.intentex001) // 그 후 등록을 누른다. // 아래와 같은 창이 뜨는데 google-servic.. 2019. 11. 12.
Python (wordCloud) 실습 Jupyter Notebook 사용 원래 트럼프 사진에 맞게 모양이 나와야 되는데 잘 안됐다. 글씨에 색깔이 들어가는 것은 원래 사진의 색깔이 있는 부분에 비슷한 색이 들어가는 것이다. 텍스트 문서 경로와 사진 경로, 폰트 경로는 자신의 경로에 맞게 설정 해줘야 한다. 소스 : https://github.com/Youngjin-kwon/Python/blob/master/WordCloud(Trump).py 2019. 10. 14.
반응형