The document contains pseudocode for 4 algorithms:
1) Binomial coefficient algorithm to compute binomial coefficients using dynamic programming.
2) Warshall's algorithm to find the transitive closure of a graph by computing the path matrix between all pairs of vertices.
3) Floyd's algorithm to find all pairs shortest paths in a weighted graph using dynamic programming.
4) Knapsack algorithm to find the optimal solution to the knapsack problem using dynamic programming.