- 博客(1)
- 收藏
- 关注
原创 Python类MRO的C3算法具体是怎么算的
前言:这里就不表述MRO的DFS和BFS了,仅介绍C3算法 说明:C3中的head和tail说明,如列表[a,b,c,d],它的head是a,tail是剩下的部分即b,c,d 以菱形继承为例:求L[A] class D: pass class B(D): pass class C(D): pass class A(B, C) pass L[A]= L[A(B, C)] = [A] + merge(L[B], L[C], [B], [C]) L[.
2021-07-11 04:31:00
307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人