SECJ2013-02 DATA STRUCTURE AND ALGORITHM