A
本周的算法题比较有意思,像是排列组合的题目。

题影
分析 既然括号左右是成对的,其实我们可以将单个左括号看成是个开放的域,然后配上右括号来封闭。所以,只要满足左括号未封闭,我们就可以在右边加一个封闭括号。我用了递归的方法实现:

递归解决
R
本周看了一篇用AI预测线虫行为的文章。一些生物物理学家使用自动化方法对生命系统进行建模——蠕虫感知和逃避疼痛的动力学,这些预测在生物学上是可解释的并且已经过实验验证。虽然目前模型系统模拟的是较为低等的生物,但是这一点暗示了人工智能的潜力。我认为有朝一日,机器也将有所谓的感知,有既定的生物行为。General AI的实现是有理论基础的。
Biophysicists use machine learning to understand, predict dynamics of worm behavior
T
1.定义类与定义一个变量相类似,定义结束后需要加分号";"
2.若要使用类的私有成员需要另写成员函数return之
3.Visual Studio要求成员变量在构造函数里面初始化,将其调用函数到外部初始化虽然可以编译运行但是会警告
S
1.C++类的各种基本概念算是学完了。之前看过一点C#,上学期也学过Python中的面向对象,其中的相似点挺明显的,那就是类的使用。这种模块化的解决问题的思路与人类对世界的认识方法相符合。将类实例化为对象有一种“造物”的感觉。
2.最近对区块链方面的内容产生了兴趣,于是去粗浅地了解了IPFS架构与协议,主要看了Kademlia算法。链接:Kademlia算法