@@ -242,6 +242,11 @@ const BT = BinaryTrees
242
242
@inferred BT. insert! (tree, 3 , 30 )
243
243
@inferred Nothing BT. minnode (tree)
244
244
@inferred Nothing BT. maxnode (tree)
245
+ @inferred Tuple{Union{BT. AVLNode,Nothing},Union{BT. AVLNode,Nothing}} BT. prevnext (
246
+ tree,
247
+ 2
248
+ )
249
+ @inferred BT. prevnext (tree, nothing )
245
250
@inferred Nothing BT. search (tree, 2 )
246
251
@inferred Nothing BT. search (tree, 1 )
247
252
@inferred Nothing BT. search (tree, 3 )
@@ -254,6 +259,10 @@ const BT = BinaryTrees
254
259
@inferred BT. insert! (tree, 3 )
255
260
@inferred Nothing BT. minnode (tree)
256
261
@inferred Nothing BT. maxnode (tree)
262
+ @inferred Tuple{Union{BT. AVLNode,Nothing},Union{BT. AVLNode,Nothing}} BT. prevnext (
263
+ tree,
264
+ 2
265
+ )
257
266
@inferred Nothing BT. search (tree, 2 )
258
267
@inferred Nothing BT. search (tree, 1 )
259
268
@inferred Nothing BT. search (tree, 3 )
@@ -266,6 +275,10 @@ const BT = BinaryTrees
266
275
@inferred BT. insert! (tree, " key3" , 3 )
267
276
@inferred Nothing BT. minnode (tree)
268
277
@inferred Nothing BT. maxnode (tree)
278
+ @inferred Tuple{Union{BT. AVLNode,Nothing},Union{BT. AVLNode,Nothing}} BT. prevnext (
279
+ tree,
280
+ " key2"
281
+ )
269
282
@inferred Nothing BT. search (tree, " key2" )
270
283
@inferred Nothing BT. search (tree, " key1" )
271
284
@inferred Nothing BT. search (tree, " key3" )
@@ -278,6 +291,10 @@ const BT = BinaryTrees
278
291
@inferred BT. insert! (tree, (1 , 0 , 0 ), 3 )
279
292
@inferred Nothing BT. minnode (tree)
280
293
@inferred Nothing BT. maxnode (tree)
294
+ @inferred Tuple{Union{BT. AVLNode,Nothing},Union{BT. AVLNode,Nothing}} BT. prevnext (
295
+ tree,
296
+ (0 , 1 , 0 )
297
+ )
281
298
@inferred Nothing BT. search (tree, (0 , 1 , 0 ))
282
299
@inferred Nothing BT. search (tree, (0 , 0 , 1 ))
283
300
@inferred Nothing BT. search (tree, (1 , 0 , 0 ))
0 commit comments