Longest common subsequence
LCS algorithm (see last years lectures of DSA) operation should be simulated using an applet or a standalone application.
A four-pane window should be used for display:
the top pane should contain a text area for inputting data, and buttons to trigger the operations.
the left pane should show graphically the operations
the right pane should display code, highlighting the execution
the bottom pane should show the status info
Data input and operations area