python 粘包解决方法 2023-11-08
问题的根源在于,接收端不知道发送端将要传送的字节流的长度,所以解决粘包的方法就是围绕,如何让发送端在发送数据前,把自己将要发送的字节...详情>
python 选择排序 2023-11-08
原理选择排序(Selectionsort)是一种简单直观的排序算法。它的工作原理大致是将后面的元素最小元素一个个取出然后按顺序放置。步骤在未排序序列...详情>
python 插入排序 2023-11-08
原理插入排序(InsertionSort)是一种简单直观的排序算法。它的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到...详情>
python 归并排序 2023-11-08
原理归并操作(归并算法),指的是将两个已经排序的序列合并成一个序列的操作。归并排序算法依赖归并操作。步骤1.迭代法申请空间,使其大小为两...详情>
python 快速排序 2023-11-08
原理快速排序使用分治法(Divideandconquer)策略来把一个序列(list)分为两个子序列(sub-lists)。步骤从数列中挑出一个元素,称为”基准”(pivot...详情>
Python 堆排序 2023-11-08
原理堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值...详情>
Python 计数排序 2023-11-08
原理当输入的元素是n个0到k之间的整数时,它的运行时间是Θ(n+k)。计数排序不是比较排序,排序的速度快于任何比较排序算法。由于用来计数的数...详情>
Python中的魔术方法详解 2023-11-08
在Python中,所有以“__”双下划线包起来的方法,都统称为“MagicMethod”,中文称『魔术方法』,例如类的初始化方法__init__,Python中所有的魔...详情>
python 深浅拷贝 2023-11-08
copy浅拷贝,没有拷贝子对象,所以原始数据改变,子对象会改变深拷贝,包含对象里面的自对象的拷贝,所以原始对象的改变不会造成深拷贝里任何...详情>
python 抽象类和接口类 2023-11-08
继承有两种用途:一:继承基类的方法,并且做出自己的改变或者扩展(代码重用)二:声明某个子类兼容于某基类,定义一个接口类Interface,接口类...详情>