ARTS-week47
Algorithms
Third Maximum Number
思路: 使用set存放遍历得到的数,并保持set中的个数不超过3个,最后判断set大小是否等于3,若等于3,则返回set的第一个数,反之返回最后一个数,即最大的数。
Third Maximum Number
思路: 使用set存放遍历得到的数,并保持set中的个数不超过3个,最后判断set大小是否等于3,若等于3,则返回set的第一个数,反之返回最后一个数,即最大的数。
1 | $ resty -e "ngx.say('hello world')" |
Sum of Left Leaves
思路: 二叉树遍历,求左子叶和的话,需要知道当前结点是否是左子节点,如果是左子节点,而且该左子节点不存在子节点,说明其是左子叶,就将其值加入结果sum中。
当时只是觉得6666比较省事…就引发了这个问题。
还是《Python高性能》一书,看到讲Numba这一章,又去瞄了几眼官方文档,感觉是一个非常实用的工具。
Cython中,声明数据类型的主要是使用cdef语句,比如声明变量、函数和扩展静态类型等。