首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

算法,该怎么解决

2012-04-03 
算法一堆数据拥有多个键值,要根据键值把这些数据调整为,相同的键值放在一起,用什么算法,键值不可排序。[解

算法
一堆数据   拥有多个键值,要根据键值把这些数据调整为,相同的键值放在一起,用什么算法,键值   不可排序。

[解决办法]
hash一次
[解决办法]
枚举
[解决办法]
把每个键值放在一个队列的首位,键值所对应值放在该键值后面,依次检查每个队列的第一个数字,如果有就插入,没有就新建队列,方法比较笨,不知道哪位有好的方法
[解决办法]
关注
[解决办法]
什么叫键值不可排序?
[解决办法]
那就只能类似冒泡法了。时间复杂度上稍微不理想了点。
[解决办法]
用链表,一项项的插入
[解决办法]
switch()
{
case :
case :
;;;;;;;
可以解决吧?

}
[解决办法]
N次partition试试。

[解决办法]
使用二维链表,把键值相同的串成一个单链表。

热点排行