程序:
import numpy as np import matplotlib.pyplot as plt x = np.linspace(0.01, 5.01, 100) y = np.zeros(100) plt.plot(x, y, c='black') plt.plot(x, np.log2(x), label='log2(n)') plt.plot(x, x, label='n') plt.plot(x, x*np.log2(x), label='nlog2(n)') plt.plot(x, x**2, label='n^2') plt.plot(x, 2**x, label='2^n') plt.xlim(0.01, 5.01) plt.xticks(np.arange(0.0, 5.0, step=0.5)) plt.legend(loc='best') plt.grid() plt.show()