A
本周的算法题仍然和字符串的处理有关大意是找出字符串最后一个单词的的长度,若没有最后一个单词(我理解是最后一个单词是空格),则结果返回0。
R
耶鲁大学的研究人员已经想出了如何捕捉和拯救著名的象征着量子叠加和不可预测性的薛定谔的猫,通过预测它的跳跃和实时行动来拯救它免受众所周知的厄运。在这个过程中,他们推翻了量子物理学多年的基石教条。
原文链接:Physicists can predict the jumps of Schrödinger's cat (and finally save it)
T
构造函数与析构函数的调用顺序:
对象是由“底层向上”开始构造的,当建立一个对象时,首先调用基类的构造函数,然后调用下一个派生类的构造函数,依次类推,直至到达派生类次数最多的派生次数最多的类的构造函数为止。因为,构造函数一开始构造时,总是要调用它的基类的构造函数,然后才开始执行其构造函数体,调用直接基类构造函数时,如果无专门说明,就调用直接基类的默认构造函数。在对象析构时,其顺序正好相反。
就相当于栈的操作顺序,先进后出。
S
关于quick sort和heap sort
链接: Quicksort vs Heapsort