202105-15 Java多种经典排序算法(含动态图) 算法分析一个排序算法的好坏,一般是通过下面几个关键信息来分析的,下面先介绍一下这几个关键信息,然后再将常见的排序算法的这些关键信息统计出来。名词介绍时间复杂度:指对数据操作的次数(或是简单的理解为某段代码的执行次数)。举例:O(1):常数时间复杂度;O(logn):对数时间复杂度;O(n):线性时间复杂度。空间复杂度:某段代码每次执行时需要开辟的内存大小。内部排序:不依赖外部的空间,直接在数据内部进... 继续阅读 >
202102-26 Matplotlib animation模块实现动态图 matplotlib画图功能非常强大,目前也只能根据官网提供的例子简单地画几张图。最近学习了能画动态图的animation模块,作个简单地记录。在matplotlib作图中,比较常用的是matplotlib.pyplot模块,这个模块有非常多的属性和方法,简要列举下这次用到的方法:matplotlib.pyplot.subplots(nrows=1,ncols=1,sharex=False,sharey=False,squeeze=True,subplot_kw=None,gridspec_kw=None,**fig_kw)返回fig和ax对象!例子1.动态... 继续阅读 >