HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2012
1029
wass簡易配列操作モジュール0解決


wass

リンク

2012/10/29(Mon) 18:28:58|NO.50329

55個ぐらいの配列を操作する関数を頑張って(動く程度に)書いてみた。
http://hspdev-wiki.net/?%C7%DB%CE%F3%C1%E0%BA%EE%B7%CF%A5%E2%A5%B8%A5%E5%A1%BC%A5%EB
型がintしか扱えないのが惜しい。

sortはいろいろ試したところ。
もちろんメモリを考えないならバケットソートが速いです。
そして普通のソートなら素晴らしい方の作られたマージソートが速かった。

_mapと_filterがLLっぽくって素敵。

arr=3,5,7,1,8 _filter arr,hoge,_self>4//_self>4が真になるものの配列 out+="_filter:"+ _inspect(hoge) +"\n"//->[5,7,8] _map arr,hoge,_self*cnt//arrのそれぞれをcnt倍 out+="_map:"+ _inspect(hoge) +"\n"//->[0,5,14,3,32]

多相型ならなお良かったんだけど面倒くさい。



この記事に返信する


ONION software Copyright 1997-2023(c) All rights reserved.