如何生成不重复的字符串?

miky 2002-07-20 07:20:41
在TreeView里有个node.key,不能重复,请问如何才能生成不会重复的字符串序列?
...全文
86 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
daehappy 2002-07-21
  • 打赏
  • 举报
回复
up!gz!
wiler 2002-07-20
  • 打赏
  • 举报
回复
每次都遍历一遍
如果没有占用就用
wiler 2002-07-20
  • 打赏
  • 举报
回复
每次都遍历一遍
如果没有占用就用
ttyp 2002-07-20
  • 打赏
  • 举报
回复
谁说的,那是INTEGER
miky 2002-07-20
  • 打赏
  • 举报
回复
节点不多,但是删了再加,加了再删就会浪费很多key,自然数是多,总有用完的时候。你用long 也不过65536个。
ttyp 2002-07-20
  • 打赏
  • 举报
回复
重复利用?怎么重复利用?删除的干脆就不要了,自然数这么多!
字符串太长,有多长?当作KEY的数字有多大?
事实上接点过多的时候,还是考虑不用TREE的好
miky 2002-07-20
  • 打赏
  • 举报
回复
我现在就在用这种笨办法,但当有node被删除后,key不能重复利用,而且字符串太长,占用过多空间。
ttyp 2002-07-20
  • 打赏
  • 举报
回复
太简单,用自然数了,前面加个字母就可以当KEY了,永远不会重复

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧