본문 바로가기

알고리즘 명세 알고리즘의 정의 : 특정한 일을 수행하는 명령어들의 유한 집합이며 다음과 같은 조건들을 만족해야 한다. 1) 입력 : 외부에서 제공되는 데이터가 0개 이상2) 출력 : 1개 이상의 결과를 생성한다.3) 명확성 : 각 명령들은 명확하고 애매모호하지 않아야 한다.4) 유한성 : 알고리즘의 명령대로 수행하면 어떤 경우에도 한정된 수의 단계 뒤에는 반드시 종료한다.5) 유효성 : 원칙적으로 모든 명령들은 종이와 연필만으로 수행될 수 있게 기본적이어야 한다. 더보기
기본 개념 참고 서적 : C로쓴 자료구조론참고 사항 : my think 모든 프로그램들은 시스템 생명 주기라 불리우는 개발 단계를 거친다.이러한 주기는 요구사항,분석,설계,코딩,검증 과정으로 구성되어 있다.이러한 과정이 독립적이라고 간주한다 할지라도 이 과정들은 상호 밀접한 관계를 가지고 있다. 1) 요구사항 ( 고객 미팅 )프로그래머에게 주어진 데이터 입력과 프로그래머가 생성해내야 하는 결과(출력)에 관한 정보를 기술한다.종종 이 초기 명세가 애매모호하게 정의되어 있는데 요구사항은 모든 경우에 대한 입력과 출력의 기술을명확하고 정밀하게 작성하여야 한다. 2) 분석 ( 요구 분석 )요구사항 단계가 끝나면 분석 단계가 시작된다.분석 단계에서는 각각의 문제(요구사항)들을 실제 다룰 수 있을 정도의 작은 단위들로 나눈다.. 더보기
EL ( 익스프레션 언어) 1. EL 의 구성데이터 이름 하나로만 구성된 식 : ${name}연산자를 포함하는 식 : ${name + 100}자바의 정적 메서드를 호출하는 식 : ${m:sqrt(100)} 애트리뷰트의 종류 호출할 때 사용하는 내장 변수 메서드의 소속 page 애트리뷰트 pageContext 내장 변수 javax.servlet.jsp.jspContext Class request 애트리뷰트 request 내장 변수 javax.servlet.ServletRequest Interface session 애트리뷰트 session 내장 변수 javax.servlet.http.HttpSession Interface application 애크리뷰트 application 내장 변수 javax.servlet.ServletContex.. 더보기