代码参考《500 lines or less》, python要像字典一样实现,, 主要在自定义类中实现以下几个方法
讲解都注释在代码中了, 其中_tree是底层数据结构,源代码是用普通二叉树实现的,python字典底层数据结构貌似是hash,当然,你也可以用个AVL树,红黑树, B+树,等实现底层数据结构。主要是能实现键-值对应的数据结构就行了
代码参考《500 lines or less》, python要像字典一样实现,, 主要在自定义类中实现以下几个方法
讲解都注释在代码中了, 其中_tree是底层数据结构,源代码是用普通二叉树实现的,python字典底层数据结构貌似是hash,当然,你也可以用个AVL树,红黑树, B+树,等实现底层数据结构。主要是能实现键-值对应的数据结构就行了