matplotlib的使用

安装 1 2 3 $ pip3 install matplotlib // 在用的时候会报错ModuleNotFoundError: No module named 'tkinter' $ sudo apt-get install python3-tk 简单使用 1 2 3 4 5 x = np.linspace(-1, 1, 50) # 生成线段 y = 2*x+1 plt.figure()

numpy学习笔记

numpy介绍 NumPy是使用Python进行科学计算的基础包。它包含其他内容: 一个强大的N维数组对象 复杂的(广播)功能 用于集成C / C ++和

BF算法C++版

这是字符串暴力匹配算法的C_++版本 暴力匹配的思路:使用穷举的方法,目标串和模式串进行匹配,一旦失配,目标串指针(或者说数组索引值)回退到下

KMP算法C++版

KMP算法C++版本 KMP算法基本思路:构造next[]减少回溯 next的构造 1 2 3 4 5 6 7 8 9 10 11 12 void GetNext(SqString t, int next[]){ int j,k; j=0;k=-1; next[0] = -1; while(j < t.length-1){ if(k==-1 || t.data[j]==t.data[k]){ j++;k++; next[i]=k;