当前位置: 代码迷 >> 综合 >> 哈希排序
  详细解决方案

哈希排序

热度:86   发布时间:2024-01-21 23:33:47.0
哈希表(Hashtable)的排序
  今天写一个广告管理系统的时候遇到了这个问题:哈希表(Hashtable)的排序。
  刚才吃饱了饭,上网找了一些资料,解决了:
  1.    void Page_Load(){ 
  2.       string strT="1|新闻中心、4|香车美女、3|汽车生活、2|新车展示"; 
  3.        string[] strTArray = strT.Split('、'); 
  4.        Hashtable ht = new Hashtable(); 
  5.        string[] tArray; 
  6.        foreach(string t in strTArray){ 
  7.            tArray = t.Split('|'); 
  8.            ht.Add(tArray[0],tArray[1]); 
  9.        } 
  10.       ArrayList al = new ArrayList(ht.Keys); 
  11.       al.Sort(); 
  12.       foreach(string k in al){ 
  13.           Response.Write ("<BR>" + k + ":"+ ht[k]); 
  14.       } 
  15.   }
  相关解决方案