看板 [ Ruby ]
討論串[問題] hash的排序?
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓2(2推 0噓 4→)留言6則,0人參與, 最新作者skyboy (yes i do...)時間18年前 (2007/01/27 02:19), 編輯資訊
1
0
0
內容預覽:
想請教一下hash的排序. 可以依值排完然後再排鍵的大小嗎?. 試了好幾種方法好像都不行, 反覆用了itertor也試不太出來. 所以想請教一下. example: (先以值排). key value. 8 4. 3 4. 1 2. 10 2. 然後再以鍵去排, 原來排好的順序(8,3,1,10)會

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者godfat (godfat 真常)時間18年前 (2007/01/27 02:56), 編輯資訊
0
0
0
內容預覽:
value 要大的在前面?. 然後 key 小的要在前面?. anyway, 這只是演算法的問題,比較法則為:. 1. 比 value 的大小. 2. 如果 value 相等,則比 key 的大小. puts({8=>4, 3=>4, 1=>2, 10=>2}.sort{ |lhs, rhs|. r
(還有237個字)
首頁
上一頁
1
下一頁
尾頁