二叉搜索树: create、 insert

This commit is contained in:
fslongjin
2022-07-25 15:46:32 +08:00
parent 2b0b727893
commit eead936244
5 changed files with 188 additions and 12 deletions

View File

@ -12,3 +12,10 @@
kwarn("Assertion failed at %s:%d", __FILE__, __LINE__); \
unlikely(__ret_warn_on); \
})
#define FAIL_ON_TO(condition, to) ({ \
int __ret_warn_on = !!(condition); \
if (unlikely(__ret_warn_on)) \
goto to; \
unlikely(__ret_warn_on); \
})