1
virusdefender 2020-04-28 19:02:21 +08:00
这个性能还不够好么,就 56 个对象
|
2
tangkaichuan 2020-04-28 19:12:32 +08:00 via Android
写一个包含所有民族的字符串,直接用 contains 判断?
|
3
misaka19000 2020-04-28 19:16:14 +08:00 2
可以用 set 为什么用 map
|
4
uTOmOuk3L6sb4MSI 2020-04-28 19:16:37 +08:00 via iPhone
借楼发个好奇问题。
外国人加入中国籍的身份证是跟我们的身份证一样的吗?上面的民族是啥??? |
5
misaka19000 2020-04-28 19:16:44 +08:00
@tangkaichuan #2 你这个复杂度是 O(n)吧
|
7
tangkaichuan 2020-04-28 19:22:22 +08:00 via Android
@ODD10 目前好像是 1-56,97 其他,98 外国血统
|
8
huntcool001 2020-04-28 19:22:36 +08:00
@ODD10 可以自己选. 目前一般是"汉族". 以后可能有个"外籍归化"这么一个民族选项,有的地方见过.
|
9
ys0290 2020-04-28 19:24:26 +08:00 via iPhone
@huntcool001 这还可以选???汉族真成混血民族了
|
10
Kirsk 2020-04-28 19:24:56 +08:00 1
难道不是一个民族对应一个 int ?
|
12
dxgfalcongbit 2020-04-28 20:02:26 +08:00 via Android 4
第 57 个会是尼哥族吧?
|
13
yukiloh 2020-04-28 20:20:10 +08:00 via Android
int 最省
|
15
Cryse 2020-04-28 20:57:08 +08:00
@tangkaichuan
有一些不在 56 个里面但是有独立名字的民族,比如穿青人,我有个朋友就是。 |
16
wql 2020-04-28 21:05:57 +08:00
|
17
leahoop OP @misaka19000 确实 set 更合适,不重复且 value 多余了
|