본문 바로가기

2019/04/10

(2)
20190410 [mac] 깃허브(Github) remote:Permission to 에러 remote: Permission to 403 remote: Permission to easy-h/test302demo.github.io.git denied to id(xxx). fatal: unable to access 'https://github.com/easy-h/test302demo.github.io/': The requested URL returned error: 403 Intellij로 작업하고 있던 프로젝트를 github에 연동하려 하는데 깃 에러메세지가 발생하였습니다. 예전 같았으면 무조건 복사해서 구글에 붙여 넣었을텐데 백기선님의 영상을 본 후 차분히 에러메세지를 보려는 습관을 가지게 되었습니다. 가난한 독해실력으로 읽어보니 '접근할 수 없다, 부정한다? id를 ?' 어딘가 익숙한 xxx..
알고리즘 기초 (버블정렬) Harvard CS50 x Edwith 강의를 학습하며 정리한 내용입니다. 버블정렬 정렬 알고리즘중 하나인 버블정렬은 두 개의 인접한 자료의 값을 비교하며 위치를 교환하는 방법 (A - B) 버블정렬에 대해서 버블정렬은 한번에 단 두개의 자료만 정렬하기 때문에 좁은 범위의 정렬로 단 하나의 자료를 정렬하기 위해 불필요한 교환과 낭비가 발생할 수도 있습니다. 예를 들어 4, 3, 1, 0 과 같이 내림차순으로 정렬된 경우 오름차순으로 정렬하기 위해선 총 3번을 수행해야 합니다. 즉 n개의 요소를 정렬하기 위해 n-1번을 수행해주어야 하며 이는 곧 비효율적인 최악의 상황의 경우 최대횟수를 실행해줘야 하는 것을 의미합니다. 결론적으로 버블정렬은 한번의 수행으로 모든 범위가 정렬되지 않기때문에 인접한 데이터들의..