소스 검색

avl_tree: tiny lint, updating balance at the appropriate moment

undefined
Guillaume Bittoun Sam Hocevar <sam@hocevar.net> 9 년 전
부모
커밋
1d71ae9e22
1개의 변경된 파일2개의 추가작업 그리고 2개의 파일을 삭제
  1. +2
    -2
      src/lol/base/avl_tree.h

+ 2
- 2
src/lol/base/avl_tree.h 파일 보기

@@ -397,6 +397,8 @@ protected:
replacement->m_child[1] = m_child[1];
if (replacement->m_child[1])
replacement->m_child[1]->m_parent_slot = &replacement->m_child[1];

replacement->update_balance();
}
else
*m_parent_slot = nullptr;
@@ -421,8 +423,6 @@ protected:
replacement->m_chain[0]->m_chain[1] = replacement;
if (replacement->m_chain[1])
replacement->m_chain[1]->m_chain[0] = replacement;

replacement->update_balance();
}
else
{


불러오는 중...
취소
저장