Loading...
请输入密码访问
alphabet = b'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/...
前言堆排序需要将一颗完全二叉树构建成一个大顶堆或者小顶堆,然后将堆顶和最后的数字交交换什么是大顶堆?二叉树的性质四具有n个节点的 完全二叉树 的深度为int(log_2n)+1 或者 math.ceil(log_2(n+1)) # log_2 对数的意思int(math.log(n)) + 1二叉树的性质五如果有一颗n个结点的完全二叉树(深度为性质4).结点按照层序编号(i),如下: ...
前言打印二叉树是分析堆排序的最佳方式假设有这样的棵树 30 20 80 4...
概念什么是子串?如下一个字符串 hello world! 其中hello是该字符串的子串,h也是该字符串的子串。如果一个字符串为空,我们称这个是一个空串。什么是公共子串?如下两个字符串 str1 = 'hello world!' str2 = 'hello! How are you doing?' 他们的公共子串有hello和a等等,如果一个字符或字符串属于str1的同时又属于str1,那么...
什么是base64个人理解base64就是将字符按3个字节进行分割,然后将二进制分为6bit一段,6bit最大表示数为64,所以形成base64。字符串:...
源字典source = {'a':{'b':1,'c':2},'d':{'e':3,'f':{'g':4}}} 转换目标字典target = {'a.b': 1, 'a.c': 2, 'd.e': 3, 'd.f.g': 4} 实现方式一#扁平化字典 # source = {'a':{'b':1,'c':2},'d':{'e':3,'f':{'g':4}}} target={} def ...
前言带参装饰器基于无参装饰器,比无参装饰器复杂,主要难点在于如何理清整个装饰器如何运作的。示例def logger(fn): ""&q...