为简单起见,键值均为整型。
定义接口(tree.go):
type @H_404_28@Tree@H_404_28@ @H_404_28@interface@H_404_28@ @H_404_28@{@H_404_28@ @H_404_28@Put@H_404_28@(@H_404_28@k@H_404_28@,@H_404_28@ v @H_404_28@int@H_404_28@)@H_404_28@ @H_404_28@//新增或修改@H_404_28@ @H_404_28@Get@H_404_28@k @H_404_28@int@H_404_28@//查询@H_404_28@ @H_404_28@Delete@H_404_28@//删除@H_404_28@ @H_404_28@Size@H_404_28@()@H_404_28@//树的大小@H_404_28@ @H_404_28@Min@H_404_28@//最小键@H_404_28@ @H_404_28@DeleteMin@H_404_28@//删除最小键@H_404_28@}@H_404_28@