我被分配了以下任务,但我并不完全理解:
编写一个程序来实现“十进制搜索树”,这是一种用于在图书馆、警察局、交通控制等领域进行搜索的流行工具。
十进制搜索树是一棵树,其中每个节点有 10 个孩子,每个孩子一个。该树是从第一个程序生成的随机 3 位数字文件构建的。显然,树的深度将是 4 级。然后为用户提供以下能力:
列出树中的所有数字
在树中搜索某个数字
搜索以特定数字开头的所有数字(例如“45*”)
添加某个新号码
删除某个号码
谁能向我解释这意味着什么?我知道二叉搜索树是什么,但不明白这里的意思。