看板 [ Perl ]
討論串[問題] 多重hash的sorting
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者redmist時間17年前 (2007/11/06 16:34), 編輯資訊
0
0
1
內容預覽:
可轉成$p{2 1 1} = 1;. $p{2 2 2} = 4;. ........ ...... 這樣的格式,然後. @sorted_key = sort { $p{$b} <=> $p{$a} } keys %p;. 即可完成排序. 記憶體不夠大的話也只好採用merge sort,就是將資料切
(還有146個字)

推噓2(2推 0噓 2→)留言4則,0人參與, 最新作者jjt (jet)時間17年前 (2007/11/06 13:51), 編輯資訊
0
0
0
內容預覽:
如果資料是以下這種不管怎樣寫 要sort資料都要把資料列成一個array. 如redmist版友說的方法--轉成單一key. foreach $k1(keys %p). {. foreach $k2(keys %{$p{$k1}}). {. foreach $k3(keys %{$p{$k1}->{
(還有86個字)

推噓4(4推 0噓 0→)留言4則,0人參與, 最新作者david220 (累)時間17年前 (2007/11/05 14:53), 編輯資訊
0
0
0
內容預覽:
$p{2}->{1}->{1} = 1;. $p{2}->{2}->{2} = 4;. $p{2}->{3}->{4} = 2;. $p{1}->{1}->{8} = 8;. $p{1}->{2}->{16} = 5;. $p{1}->{3}->{24} = 7;. 請問如果我要sorting以上h
首頁
上一頁
1
下一頁
尾頁