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) 
