java Algorithm Programming