In the LFhashmap folder has the LFhashmap can run it but it will have exception because the nullptr when execute the getMark()
In the LFskiplist folder has the main can run it it is skiplist combine with ebr but it will have the double free problem I think the reason is that the find function and remove function call the op_end() will conflict
The main.cpp outside the folder is the natarajanTree but can not work