会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
CZoneSoft - 智活空间
CZoneSoft 18年专注提供先进的电商系统、电商BI、AI自动化营销、AI智能机器人客服、电商商情大数据分析、AI商情预测、无人新零售系统、机器视觉、AI视频分析、VR&MR商品制作和展示工具
首页
新随笔
联系
订阅
管理
对哈希表进行排序
不想自己写排序算法的,可以牺牲些哈希表的性能:这里主要是想按值大小排序
//
哈希表排序的变通方法
foreach
(DictionaryEntry d
in
hashtable)
{
aX[i]
=
d.Key.ToString();
aY[i]
=
Convert.ToInt32(d.Value);
i
++
;
}
Array.Sort(aY,aX);
这样排出来的是正序。要倒序显示,再来一遍(好像很垃圾
)
for
(
int
j
=
(aY.Length
-
1
);j
>
0
;j
--
)
{
ListViewItem listViewItem1
=
new
ListViewItem(
new
string
[]
{aX[j],aY[j].ToString()}
,
-
1
, Color.Empty, Color.Empty,
null
);
listView1.Items.AddRange(
new
ListViewItem[]
{listViewItem1}
);
}
posted @
2004-07-13 09:46
CZoneSoft
阅读(
7651
) 评论(
1
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部
公告