day8华为机试题库继续
HJ3

思路1:冒泡排序

思路2:哈希表

HJ4

public String substring(int beginIndex)
`public String substring(int beginIndex, int endIndex)
HJ7 四舍五入
int temp= (int)Math.round(x);函数
HJ8哈希合并表 采用Java中map
- Map 接口的核心方法
![image]()
- 常用 Map 实现类对比
![image]()
- 不同场景下的选择
快速查询,无需顺序:HashMap(最常用)。
需要插入顺序或访问顺序:LinkedHashMap(适合缓存 LRU)。
按键排序:TreeMap(基于红黑树,支持范围查询)。
高并发环境:ConcurrentHashMap(替代 Hashtable)。
遗留线程安全需求:Hashtable(不推荐新代码使用)。
本题方法:V getOrDefault(Object key, V defaultValue)若键不存在,返回默认值![image]()




浙公网安备 33010602011771号