본문 바로가기

분류 전체보기467

퀵 정렬 알고리즘 1234567891011121314151617181920212223242526272829303132333435363738void q_sort(dataArr data[], int left, int right){ int pivot, l_hold, r_hold; char pivot_name[101]; l_hold = left; r_hold = right; pivot = data[left].age; strcpy(pivot_name, data[left].name); while(left=pivot) && (left 2016. 7. 22.
SQL 내용 간단 정리 DESC 테이블명; 테의블 정의 보기 SELECT SELECT * FROM 테이블명 WHERE 필드='조건' AND 필드2='조건2' SELECT 필드1, 필드2, 필드3 FROM 테이블명 SELECT * FROM TAB; 존재하는 모든 테이블 보기 SELECT DISTINCT 필드1 FROM 테이블명; 중복제거하기 SELECT 필드1 FROM 테이블 WHERE 필드2 BETWEEN 00 AND 00; //00부터 00사이에서 SELECT 필드1 FROM 테이블 WHERE 필드2 IN (00, 00); //00과 00중에서 SELECT 필드1 FROM 테이블 WHERE 필드2 LIKE '%단어%'; SELECT 필드1 FROM 테이블 WHERE 필드2 IS NULL; or NoT IS NULL UPDAT.. 2016. 7. 20.
개행없는 출력 방법 파이썬 2.7버전 기준 print방법을 사용하면 자동으로 개행되는 것을 확인할 수 있다. 123print 'abc'print 'def'print 'zzz'cs 1234abcdefzzz>>> cs 필요에 따라서 개행 없이 출력할 때가 있을 것이다. 이때는 sys를 방법을 이용하여 해결하면 된다. (물론 print에서 개행문자를 제거한 후, 사용하는 방법도 있겠지만.. 라인 수가 더 늘어날 뿐이라고 생각한다. 그렇지만 취향은 존중하겠다.) 1234import syssys.stdout.write('abc')sys.stdout.write('def')sys.stdout.write('zzz')cs 12abcdefzzz>>> cs 따라서 sys를 이용하면 간단하게 개행 없이 출력하는 것을 볼 수 있다. 최근에는 알고.. 2016. 7. 20.
1.5. 금액 맞추기 알고리즘 문제. 심각한 인플레이션을 겪고 있는 어느 나라에서는 1, 2, 5, 10, 20, 50만 원의 여섯 가지 지폐를 사용한다. 이러한 지폐 종류를 이용하여 100만원을 지불하는 방법은 모두 몇 가지 인가? 1. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include using namespace std; int main(void){ int bills[6] = {1, 2, 5, 10, 20, 50}; int count = 0, money = 100, i0, i1, i2, i3, i4; for(i0 = money; i0 >=0 ; i0-= bills[0]) for(i1 = i0; i1 >= 0; i1 -= bills[1]) for(i2= i1; i2 >= 0; i2 -=.. 2016. 7. 12.