+++ ファイラーを語ろう Part34 --- (325レス)
+++ ファイラーを語ろう Part34 --- http://egg.5ch.net/test/read.cgi/software/1738804202/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
317: 名無しさん@お腹いっぱい。 [sage] 2025/10/19(日) 08:21:28.17 ID:VwNa9zSX0 5000ファイルで100msは遅いとかいう話が出てたので参考にどうぞ 自作ファイラーの自作リストでFindFirst(アイコン情報は取得してない) ・5000ファイル ソートなし 16ms ファイル名でクイックソート(自然順) 62ms ファイル名でマージソート(自然順) 46ms ・2万ファイル ソートなし 63ms ファイル名でクイックソート(自然順) 156ms ファイル名でマージソート(自然順) 109ms ・100万ファイル ソートなし 2325ms ファイル名でクイックソート(自然順) 9064ms ファイル名でマージソート(自然順) 5601ms ソートしたあと画面表示する時間がかかるので(アイコンを描画してるんだろうし) 5000ファイルで100msは、まあまあなのでは? http://egg.5ch.net/test/read.cgi/software/1738804202/317
320: 名無しさん@お腹いっぱい。 [sage] 2025/10/19(日) 13:45:45.16 ID:VwNa9zSX0 >>318 もう10年以上前のDelphiですよ クイックソートはDelphi内蔵で、マージソートは下記のコードを改変して使ってます Pseudo-random tech thoughts: Merge Sort for Delphi https://alexandrecmachado.blogspot.com/2015/02/merge-sort-for-delphi.html タイムスタンプ順(降順)・第2優先は名前順(降順)だとこんな感じ ・100万ファイル ソートなし 2012ms クイックソート 10640ms マージソート 7675ms クイックソートもマージソートも、速度は実装しだいでしょう http://egg.5ch.net/test/read.cgi/software/1738804202/320
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.890s*