温暖雪碧

文章
5
资源
1
加入时间
2年10月21天

c++ 跳表详细讲解

跳表建立在链表的基础之上,使用空间换时间,提高了链表的查询的效率。效果堪比BST,但是不够稳定,是redis的底层数据结构之一。

写高性能的Pandas代码写高性能的Pandas代码朴素for循环iterrows方法循环apply方法向量方法思考总结

写高性能的Pandas代码我觉得吧,python作为科学计算的最常使用语言之一,应对大量的数据计算,如果太慢了,会让需要不断试错的科学计算方法消耗过多的时间。所以我常常在思考,python到底有多慢,让大家一开始用就觉得它慢?又有多快,让大家都用它来进行上GB数据的计算?pandas是用来处理科学计算数据的最常用框架,pandas的性能怎么样呢?在一步步尝试中,我发现这取决于代码的写法。接...

Verilog中 reg和wire 用法 以及always和assign的区别

1、从仿真角度来说,HDL语言面对的是编译器,相当于使用软件思路,此时:    wire对应于连续赋值,如assign;    reg对应于过程赋值,如always,initial;2、从综合角度,HDL语言面对的是综合器,相当于从电路角度来思考,此时:     wire型变量综合出来一般情况下是一根导线。&n

js获取数组的最后一个元素

在js里面如何获取一个数组的最后一个元素呢?这里总结了两种方法,有需要的朋友可以看看。 (1)js内置pop方法