본문 바로가기
728x90
반응형

전체 글232

C프로그램 숫자 반대로 출력하기.. 123456 -> 654321 배열이나 문자열을 사용하지 않고 산술연산만을 이용하여 입력된 숫자가 역으로 출력되게 하는 프로그램이다. 0123456 -> 654321 맨앞 0은 표시 하지 않게 한다.. 일반적인 1234 -> 4321로 표현하는 것~! #include int rev(int input){ int n,cnt=0,cnt1=0,sum=0,k=1; n = input; while(input>0){ input = input/10; cnt++; } cnt1 = cnt; while(cnt1>1){ k = k*10; cnt1--; } while(n>0){ sum =sum+((n%10)*k); n = n/10; k=k/10; } printf("%d",sum); return 0; } void main(){ int x,sss; scanf(".. 2010. 10. 15.
퀵 소팅 알고리즘 void quick_sort(int list[], int left, int right) { if(left1 4->2 8->3 … n->log2n 각 패스안에서의 비교횟수: n 총비교횟수: n log2n 총이동횟수: 비교횟수에 비하여 무시가능 2010. 10. 15.
쉘정렬 알고리즘 시간 복잡도 // gap 만큼 떨어진 요소들을 삽입 정렬 // 정렬의 범위는 first에서 last inc_insertion_sort(int list[], int first, int last, int gap) { int i, j, key; for(i=first+gap; i=first && key0; gap = gap/2 ) { if( (gap%2) == 0 ) gap++; for(i=0;i 2010. 10. 15.
합병 정렬 알고리즘 merge(list, left, mid, last): // 2개의 인접한 배열 list[left..mid]와 list[mid+1..right]를 합병 b1←left; e1←mid; b2←mid+1; e2←right; sorted 배열을 생성; index←0; while b1≤e1 and b2≤e2 do if(list[b1] 2010. 10. 15.
c언어 최대공약수 / 최소공배수 지식에서 답변을 달다가 심심해서 하나 올리네요~ ㅎㅎ #include void main() { int input1,input2,temp; int gcd=1,lcm; // gcd : 최대공약수, lcm : 최소공배수 printf("정수 2개를 입력하세요\n"); scanf("%d %d",&input1,&input2); lcm = input1*input2; if(input1>input2) { temp = input1; input1 = input2; input2 = temp; } while(gcd!=0) { gcd = input1%input2; input1=input2; input2=gcd; } lcm = lcm/input1; printf("최대공약수는 %d",input1); printf("최소공배수는 %d".. 2010. 10. 15.
(펌)HTML5를 활용하여 빠른 웹 애플리케이션 개발하기 본 글은 구글이 운영하고 있는 HTML5ROCKS (HTML5 개발자 사이트)에 올라온 Best Practices for a Faster Web App with HTML5를 기반으로 번역하여 정리한 것이다. 원문과 거의 비슷하지만 완전히 똑같이 번역한 것은 아니다. 원문: http://www.html5rocks.com/tutorials/speed/quick/ n 소개 HTML5의 많은 부분은 지금까지 자바스크립트 라이브러리로 처리했던 다양한 기술과 기능에 대한 네이티브 브라우저 기능을 제공하는 것이다. 이러한 기능을 사용하는 것은 처리속도를 훨씬 빠르게 만들 수 있다. 본 튜터리얼에서는 어떻게 HTML5와 CSS3를 이용하여 반응이 빠른 애플리케이션을 개발할 수 있는지에 중점을 둔다. n 팁1: 쿠키 대.. 2010. 10. 15.
석찬님의 HTML5 10일완성 | http://code.google.com/p/html5-class/ 2010. 10. 15.
아이폰/아이팟/아이패드 체크 스크립트 $(document).ready(function(){ if(navigator.userAgent.match(/iPhone/i) || navigator.userAgent.match(/iPod/i)) { document.getElementById("flashWrap").style.display="none"; document.getElementById("gnb").style.display=""; } else { document.getElementById("flashWrap").style.display=""; document.getElementById("gnb").style.display="none"; }}); 2010. 10. 15.
MVC 모델 MVC 모델의 기초 골격 Model View Controller로 구성되는 MVC모델은 Controller에서 요청받은 Model에서 메소드 처리 후 View페이지로 넘겨주어 출력하여 구동-처리-출력으로 역할을 나누게 된다.요청이 들어오면 Controller는 어디로 넘겨주어야 할지 결정하게 된다. 이는 web.xml을 참조한다. 클래스이름해당클래스 클래스이름/url패턴/url패턴의 주소로 요청이 들어오면 Controller는 web.xml의 설정에서 해당 url패턴을 찾아 해당 url패턴의 servlet 이름을 찾아 해당 클래스를 실행한다. 이 클래스는 servlet으로 만들어진 페이지이다.import!! javax.servlet.*;import!! javax.servlet.http.*;public c.. 2010. 10. 15.
모바일 웹앱 개발자가 알면좋은 43가지 UX , UI http://www.uxbooth.com/blog/essential-controls-for-web-applications/ 2010. 10. 15.
url status창 없애기.. 아이폰 주소창 없애기 스크립트 $(document).ready(function(){ setTimeout(scrollTo, 0, 0, 1); }); 2010. 10. 15.
자바스크립트 JQuery 페이징 $(document).ready(function(){ var loc = location.href; // 페이지주소받아오기위한 변수 var page = loc.match(/PageNo\=[0-9]+/g); // 숫자만 찾는 정규식(/PageNo if(page)  { page = page[0].replace('PageNo=',''); } if(!page) { page= 1; } var opts ={ 'total_record' : {{pages|getAttr:'TotalContent'}} , //총페이지수 'current_page' : page, //현재페이지 'block_size'   : 10 , // 페이징에 나타날 숫자  .. 2010. 10. 15.
728x90
반응형