본문 바로가기

반응형

분류 전체보기

(347)
[C언어] 스택의 응용 (미로찾기) 미로문제 - 마이크로 마우스가 하나의 입구에서 출발해서 여러 갈림길을 거쳐 하나밖에 없는 출구까지의 경로를 찾는 문제 - 진행을 하다가 막히면, 지나온 길을 되돌아가서 다시 진행하는 시행착오를 겪으면서 출구까지 이동 - 전체 이동 경로에서 시행착오 구간을 제외한 단일 경로를 찾는 것이 문제 문제 접근 방향 - 미로를 어떻게 표현해야 할까? - 마우스의 이동을 어떻게 표현하고 그 기록을 어떻게 저장할 것인가? - 총 이동경로는 24개 - 시행착오구간을 제외한 1,2,3,4,5,6,7,9,10.11,12,14,15,16,19,20,22,23,24 미로를 어떻게 표현할 것인가? - 주어진 미로를 2차원 배열 7*6으로 표현 - 마우스의 위치는 X좌표와 y좌표를 갖는 구조체로 표현한다. ※ 미로표현에서의 문제점..
살아가는데 필요한 마음 孝敬 외로움과 무지함은 모두 자신이 누구인지 알지 못하는 데에서 나온다. 우리는 항상 멀리서 행복을 찾고 풍요로움을 찾는다. 인간은 하늘과 땅이 낳은 자식임을 알아야 한다. 하늘과 땅의 사랑의 결정체가 곧 인간이다. 우리는 지구라는 어머니가 주시는 음식을 먹으며 물질의 형상을 유지하고, 하늘이라는 아버지가 주시는 기운을 먹고 정신을 이룬다. 하늘의 천기와 땅의 지기가 만나 자신을 온전히 해야 하는 것인데, 지금의 시대는 하늘의 정신이라는 것은 알지도 못하고 땅이 누구인지를 모르고 학대하고 오염시키고만 있다. 그러니 정신은 무너지고, 육체는 병드는 시대다. 우리가 세대를 걸쳐서 새롭게 육신을 이루고 땅의 보살핌과 물과 음식을 먹고 자라나며, 하늘의 가르침을 받고 살아가는 하늘과 땅의 자식임을 안다면 우리는 외롭..
[C언어] 스택의 응용 (후위표현식) 후위표현식의 계산 $(A+B)*C$ $\to$ $AB+C*$ - 괄호를 사용하지 않고 왼편에서 오른편으로 수식을 읽으면서 바로 계산한다. - 연산자 우선순위를 고려할 필요가 없어 컴파일러는 중위표현식을 후위표현식으로 변환 후 계산한다. 후위표현식에서의 스택 사용 1. 피연산자가 들어오면 스택에 푸시한다. 2. 연산자가 들어오면 스택에 쌓인 피연산자 두 개를 꺼내 해당 연산을 실행한다. - 그러나 먼저 팝된 피연산자가 연산자의 오른쪽으로 놓고 연산을 실행한다. 3. 그 결과를 다시 스택에 푸시한다. 4. 마지막에는 스택에 최종 계산 결과만 남게 된다. 스택 구조체 선언 #include #define MaxStackSize 10 typedef struct { int Top; double data[MaxSta..
자바 프로젝트 DB연결하기 index.jsp list write Index Page write.jsp HOME list This is writing Page Writing done list.jsp >>>> DBCP disconnected!"); } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace(); } } @Override public void contextInitialized(ServletContextEvent sce) { // TODO Auto-generated method stub Context initContext; try { initContext = new InitialContext(); Context envContext = (C..
java security manager web-inf 파일 보안이 되는 이유 Anil Sharma wrote:Hi, Thanks for your valuable suggestions. I know that we can't access resources inside the WEB-INF by directly using URL to protect them. I think the way which I put my question is not correct. I should ask like �what things (factors) are responsible to prevent the access of resources inside WEB-INF in the web application?� Is there any mapping defined in the server for that or..
인터리빙 - 한 꺼번에 많은 것을 배우고 싶을 때 가끔 한 꺼번에 너무나 많은 것들을 배우고 싶을 때가 있다. 그런데 아직 하나도 완벽하게 되지 않았는데, 다음 것으로 넘어간다는 것이 과연 옳은 것인가 하는 죄책감에 빠지는 것이다. 예컨데 프로그래밍 공부를 하다가, 문득 음악도 배워보고 싶다. 데이터 분석을 배워보고 싶다. 화학을 배워보고 싶다. 한의학을 배워보고 싶다. 그림을 잘 그리고 싶다, 글을 써보고 싶다와 같은 것들이 마구 떠오르는 것이다. How to Learn and Master Any Skill Twice as Fast, According to Science According to new research, practice doesn’t make actually make perfect. medium.com 그런데 최근 연구결과에 따르자면, ..
내가 아는 것은 없었다 아두이노 공부를 하고, 코딩 공부를 하고, 자료구조를 공부하고, 컴퓨터 구조를 공부하고 하는데, 정말이지 처음부터 내가 직관적으로 알 수 있는 지식들이라고는 하나도 없었다. 정말 답답하고 내가 알고 있는 지식의 수준을 보면서 언제쯤 이러한 지식들이 실용적인 차원으로 사용될 수 있고, 응용의 차원까지 넘어갈 수 있을까 하는 생각을 하자 아득하다는 생각이 들었다. 몇 달 전을 되돌아보면, 내가 지금 이해하는 수준만큼 파이썬, 자바, C언어를 이해할 수도 없을 뿐더러, 자료구조는 커녕 반복문도 하나도 쓰지 못하고 읽을 수도 없는 상태였다. 나는 분명 성장하고 있지만, 나는 계속 마음이 급해서 뭔가 실용적인 것을 하고 싶다는 마음이 불쑥불쑥 튀어나온다. 그러한 결과물이 없으니, 공부라는 것이 재미있다가도 하기 ..
[C언어] 스택 연결리스트 자료구조 구현하기 노드 구조체 구현 #define MaxStackSize 100 typedef struct node { char data; struct node* next; }nodeType; nodeType* stack_top; - 데이터와 링크(넥스트)를 묶어서 구조체를 선언한다. - 노드를 가리키는 처음 stack_top 포인터 선언 스택 초기화 함수 void init() { stack_top = NULL; } 스택 빈 여부 확인 함수 int isEmpty() { if (stack_top == NULL) { return 1; } else return 0; } - stack_top이 여전히 NULL이라면 옳기 때문에 1을 반환 - 그렇지 않다면 0 false를 반환 스택 사이즈 가져오기 int getSize() { n..

반응형