algorithm algorithms about the computer programming, eg. sorting, bfs, dfs, and backtracking...etc...