treemap中内部类Entry<K,V>了解:http://note.youdao.com/noteshare?id=d2a3b9c1276ecd5d6c5631da604443f8&sub=7AB2B31709D74F5593314079871FF8E7
该方法作用:
是对Entry<K,V>实例对象的成员变量color的操作
用到了treemap的一些成员变量:
treemap的成员变量:http://note.youdao.com/noteshare?id=3d5273b702f4ae369b68a19a27b2e41f&sub=8A9BBCDDE6B94A1B8468F8BCDEE6959D 成员变量
用到了treemap的一些对内的方法:http://note.youdao.com/noteshare?id=31b02c6c7c60878efe45db3508d6296e&sub=265C35CB099B454F8EB7DC4239884902
第一道流程:
x.color = RED;
while (x != null && x != root &&
x.parent.color== RED) {
if (parentOf(x) ==
leftOf(parentOf(parentOf(x)))) {
Entry<K,V> y =
rightOf(parentOf(parentOf(x)));
if (colorOf(y) == RED) {
setColor(parentOf(x), BLACK);
setColor(y, BLACK);
setColor(parentOf(parentOf(x)), RED);
x = parentOf(parentOf(x));
}
}
}