java - 我在实现通用二叉搜索树的过程中遇到了麻烦
问题描述
假设我插入 BST 的数据类型是 TypeT。我想创建一个可以与 String 和 Integer 数据类型类似地工作的 BST。我尝试将 TypeT 转换为 String,然后在 String 类中使用 compareTo 方法。
但是 compareTo 方法不能像我预期的那样工作;
当我运行这一行时---> System.out.println("5".compareTo("10"));
它输出 4,我期望的是 -1,因为 5<10
解决方案
推荐阅读
- python - Python 加法程序错误 - 语法无效
- angular - 为什么我可以通过修改从选择器接收到的对象来修改状态?
- sql - sql语句中的foxpro是否可以根据条件最大分数和具有不同名称的id填充winners_name列
- python - 如何在python中逐行拆分文本
- c++ - 使用 C++ 在 Qt5 中显示曲线
- mapbox - 我可以将 Azure Maps 磁贴用作 Mapbox 样式 JSON 文件的数据源吗?
- c++ - 编写内核配置时“不是目录”
- javascript - 如何用时间数据制作进度条?
- reactjs - 引入 ALB 后,发生混合内容错误
- asp.net - 如何在一个逗号分隔值中获取列值