Programming
| • | UnitFree |
| • | UnitConverter |
| • | Roman Numeral Converter |
| • | Dialogue with A.I. machine |
| • | Othello game with A.I. player |
| • | Othello game with A.I. player [Web Version] |
Computer Science
| • | ODE model for the transmission of HIV infection (report) .pdf |
| • | Direction-field and Phase-plane solver - 아주 간편하게 시각적으로 ODE를 분석할수 있는 툴입니다. 같은 폴
더안에 압축풀은 후 html 파일을 여세요. Java Applet Offline version |
| • | Huffman Text Compressed
Encoding Demo JAVA APPLET |
| • | AVLTree Document Analysis Demo
JAVA APPLET |
| • | Splay Tree Demo
JAVA APPLET |
| • | Sorting Algorithms Demo
JAVA APPLET - 잘 알려진 Sorting
Algorithms의 행동과 속도를 비교해서 시각적으로 보여주는 흥미로운 Demo 입니다. Complexity 비교하는 데모를
몇군데서 봤는데 이곳이 제일 잘 되어있는것 같네요. Fast Quick Sort 와 Radix Sort가 아주 인상적입니다. 사용법: 열린 페이지에서 각 알고리즘 실행 시킬려면 회색박스에 클릭하면 됩니다. |
Flip movie를 위한 간단한 프로그래밍 언어 FM의 문법 정의와 DFA, CFG,
Top-down RDP by LL(1)을 사용해서 FM언어로 된 Flip movie를 Postscript으로 변환하는 컴파일러 프로젝트.
See here (English) 
RNA는 뉴클레오티드(Nucleotide)가 매우 길게 연결된 고분자 유기물이다.
RNA는 Nucleotide의 4가지 염기인 아데닌(A: adenine)·구아닌(G: guanine:)·시토신(C: cytosine)·우라실(U: uracil)이 다양한
연결방식을 갖으며 구성되는데 이 배열방식 을 분석하는 알고리즘을 간단히 소개합니다.
See here (English) 
Articulation points(접합점)는 하나의 연결된 그래프 상에 있는 각 노드가 연
결 상태를 유지하기 위해 꼭 지나야 할 지점 입니다. Biconnected Component는 그 접합점에 의해 전체 그래프에서 분리 될 수 있는 최대
연결유지 구성요소 입니다. 그래프 상의 이것들을 Depth-First Search와 Stack을 이용해 효율적으로 찾을 수 있으며 연결점이 네트워크
상의 소통을 결정하는 항공망, 도로망, 전자회로판, 인터넷 케이블, 전화선로등에서 광대하게 쓰여질 수 있습니다.
See here (English) 
Clique이란 그래프상의 모든 노드가 서로 연결된 하위 그래프를 말합니다. 어떤
연결구조에서 가장 큰 Clique을 찾는 문제는 여러 분야의 Optimization에 사용되며 20세기 과학의 10대 난제 중에 하나인 NP-complete의 대표적인 문제입니다. See here (English) 
Papers (Unpublished)
Others
Music
제목은 모르더라도 누구나 한번쯤 들어봤을 너무나 유명한 곡입니다. 제가 가장 좋아하는 클래식 곡중에 하나이고 많은 변주곡이 있어서 여러 버젼별로 소개해 드립니다.
내용보기 
