きしだのはてな このページをアンテナに追加 RSSフィード

2007-03-30(金)

[]すごいバカなプログラムのまとめ 12:57 すごいバカなプログラムのまとめを含むブックマーク

凄いバカなプログラムを作ろうのまとめです。


id:Horiuchi_Hさんのバブルソートクイックソートは、とてもオーソドックスな(?)コードですね。もうひとつのは、hachCodeの値を期待してて処理系依存な感じがちょっとひどい感じでいいです。

Ifクラスとか制御構造クラスを定義してるのがkeisenさんcalmsさんさくらいさんアルゴリズムはみなさんバブルソートですけど、ちょっとずつ制御構造実装のアプローチが違うのが面白い。さくらいさんのにはcdrとか書いてあるし。

みずしまさんのは、バブルソートですが、1メソッドで実装してあります。スッキリ。実装までの手順も書いてあって参考になります。

quintiaさんのは、小さい順に表示。Horiuchi_Hさんと同じくhashCodeを使っています。こちらは実装依存ではないのですが、BooleanのhashCodeの大きいほうのサイズの配列を無駄に確保してるところが、Horiuchi_Hさんのよりもこれはひどいな感じです。


で、今回も凄いバカな人はふじたさんでした。オリジナルなソート技法を考案してます。すごいバカ。データ数分の処理があるので計算量はO(n)ですね。一度ビンソートでざっくり分けておくと値が大きいときの計算時間も短縮できそうです。


制御構造の文法なんかなくても普通にコードが書けます。

[]パレットにアイテムを追加するモジュール 12:57 パレットにアイテムを追加するモジュールを含むブックマーク

パレットのファイルシステムのところにXMLファイルを生成する。なので、プロジェクトごとにパレットを切り替えるとかできない。でも、PaletteActionのgetCustomCategoryActionsとかがクサい。

[]NetBeans 6.0 M8リリース 15:28 NetBeans 6.0 M8リリースを含むブックマーク

プロファイラーとUMLツールは標準機能として統合されたようです。おかげでEnterprise Packは使う人の少ない地味なアドオンになりました。

http://wiki.netbeans.org/wiki/view/NewAndNoteWorthyMilestone8

LiveUpLiveUp 2007/04/01 12:30 Windows用のファイル(netbeans-6_0-m8-bin-200703280911-windows-28_Mar_2007_0911.exe)、
Avastがウィルス検出(Mnemonix family)しませんか?

nowokaynowokay 2007/04/01 22:02 ウィルスバスターでは検出しませんでした。