반응형

프로그래밍 5

정렬 알고리즘

정렬 알고리즘 매 학기마다 새로운 걸 배웠었지만 정리해보니 다양합니다. ^^ 각종 변형도 많이 있고 성능측정도 쉽지 않네요. 처음 성능 측정할 때는 윈도에서 Performance Query 찾아서 썼었는데 그냥 편하게 ClockTick 쓰는 게 나은 것도 같고… 기초적이고 쉬우면서도 알수록 어려운 듯합니다. ㅠㅠ exchangeSort 1: void exchangeSort(int a[], int n){ 2: int i,j,temp; 3: for ( i= 0; i 5: if(a[i] > a[j] ) { 6: temp = a[i]; 7: a[i] = a[j]; 8: a[i] = temp; 9: } 10: } 11: } 12: } selectionSort 1: void selectionSort(int *a, ..

프로그래밍 2010.04.19

RREF(Reduced Row Echelon Form) 프로그램

RREF(Reduced Row Echelon Form)을 위한 분수 표현 소스 코드. 가우스 조던 소거법. 역행렬을 구하는 데도 쓸 수 있습니다. Gauss-Jordan elimination 에 의해 A|I -> I|A' 로 표현됩니다. 가우스 요르단 소거법 - 위키 백과 보기 (Wiki에서는 이렇게 표시하는 군요) 결정적으로 이 소스 만든 이유는.. 분수 표현이 안되는 공학용 계산기... EL9650 덕분입니다. 제가 아는 한 분수 표현이 가능한 공학용 계산기는 없습니다만 ;;;; 행렬 일일이 입력해도 소수로 나오면 이건 뭐 되는 건지 안되는 건지... 단순한 제 머리는 분수만 찾더라능... ㅋ 선형대수학 일일이 계산하기가 귀찮죠. 내용 이해하고 나면 단순 반복 연산... ㅇㅅㅇ 하지만 굴하지 않았던 ..

프로그래밍 2010.02.19

shouldn't forget these :: 아키텍트의 일곱 가지 역할(7 Roles of Architect)

아키텍트의 일곱 가지 역할(7 Roles of Architect)architect 2007/02/20 13:28 『Applied Software Architecture』에서는 아키텍트가 수행해야 하는 여러 가지 역할을 좀더 정리해서 ‘아키텍트의 일곱 가지 역할(7 Roles of Architect)’이라는 이름으로 소개하고 있다. 아키텍트에게는 어떤 자질이 있어야 하는지는 일곱 가지 역할을 통해 짐작해 볼 수 있다. 우리 시대, 우리 세계의 영웅이 되고 싶다면, 개발자들의 제갈공명이 되고 싶다면, 여기 소개하는 일곱 가지 역할을 잘 수행하기 위한 자질을 갖추도록 갈고 닦아야 한다. 1.비전 제시자(creating vision) : 시대의 기술 혁신 동향을 잘 읽어내야 한다. 시스템의 전체적 인 요구사항과..

프로그래밍 2009.09.23

SW 개발자의 길, 아니다 싶으면 포기하라!

김효정 기자 hjkim@zdnet.co.kr 2007.11.21 / AM 10:51 [콘퍼런스] 클라우드컴퓨팅의 가치조명 : 구축 및 서비스 사례 - 10.13(화) [지디넷코리아]20일 오전에 MS가 주관하는 ‘2007 데브데이’ 행사에 참석했다. IT업계에 종사하는 사람이라면, 아마도 한번쯤은 MS의 독점성과 라이선스 정책 등에 대해 불만을 품어봤을 만하다. 그럼에도 불구하고 SW 개발자들의, MS에 대한, 관심은 어느 행사보다 뜨거움을 느낄 수 있었다. 기자는 오전 행사 중 한국MS의 최고기술임원인 김명호 박사(혹은 이사, 왠지 모르지만 박사라는 호칭이 더 어울린다)의 기조연설만 듣고 나서 김박사와의 짧은 인터뷰를 진행할 수 있었다. 그는 기조연설과 인터뷰를 통해 ‘한국에서 SW 개발자가 가야 할 ..

프로그래밍 2009.09.23
반응형