MCPcopy Create free account
hub / github.com/Meituan-Dianping/SQLAdvisor / insert

Function insert

extra/yassl/taocrypt/test/memory.cpp:125–142  ·  view source on GitHub ↗

iterative insert

Source from the content-addressed store, hash-verified

123
124// iterative insert
125void insert(alloc_node* entry)
126{
127 if (!Root) {
128 Root = entry;
129 return;
130 }
131
132 alloc_node* tmp = Root;
133 alloc_node* prev = 0;
134
135 if (lookup(tmp, entry, prev))
136 assert(0); // duplicate
137
138 if (entry < prev)
139 prev->left_ = entry;
140 else
141 prev->right_ = entry;
142}
143
144
145alloc_node* predecessorSwap(alloc_node* del)

Callers 1

operator newFunction · 0.85

Calls 1

lookupFunction · 0.85

Tested by

no test coverage detected