忘忧北萱草

“编程”

用 Python 来做一个聊天机器人吧!(一)

在我的一个回答里,我提到了用 Python 搭建聊天机器人。从今天开始,我就带着大家从0开始搭建一个聊天机器人。 (顺便说一句,我喜欢把链接像上面这样加在文字里,如果找不到文中所说的资源,可以看...

扩展欧几里得算法

乘法逆元 在中国剩余定理的计算里,需要求一个数字在一个模下的逆元,也就是对于给定的 a,b,找到方程 $a a^* \equiv 1 \pmod{b}$ 的一个整数解 $a^*$ 。接下来我们分...

从递归到递归:手工栈

手工栈,就是一种利用栈控制任务进程,实现消除递归的技术。 为什么要用栈呢?因为在函数的递归调用时,后调用的先计算,和栈的后进先出的规则很像。 把递归代码改成手工栈可以按照下面的方法 1. 把代...

Delphi 复制动态数组

Delphi 的动态数组使用很方便,支持自动管理内存,无需显式释放;其实质是指向连续内存的智能指针。既然是指针,直接赋值就会导致两个变量指向同一个数组,如果修改其中一个,另一个也会改变。例如: ...