Assignment help for algorithm and complexity