[過去ログ] ふらっと C#,C♯,C#(初心者用) Part154 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
92(1):  (ワッチョイ ff2f-65e0) 2022/03/03(木)18:02 ID:AMDtBRAN0(2/2) AAS
 >>91 
 List<T>.Sort が不安定ソートだからな 
 OBJクラスにIComparable<OBJ>実装しとけば、OBJList.Sortだけで完了する 
 パフォーマンスとかまあいろいろあるけど、設計としてはそれが正しい気がする 
93:  (ブーイモ MM76-Xv4c) 2022/03/03(木)18:17 ID:QKnbgpbEM(1) AAS
 >>92 
 今回のはOBJクラスに直接実装するIComparableとは別に比較関数用意したほうがいいでしょ 
 それに比較関数書くよりも簡単に書けてパフォーマンスもいいstableなやり方がすでにいくつか上がってる 
94(1):  (ワッチョイ 6f02-8W3/) 2022/03/03(木)18:35 ID:harl8Fl70(1) AAS
 もうこの流れ見て質問者逃げてるだろ 
95:  (アウアウウー Sa2f-n9nK) 2022/03/03(木)18:55 ID:uKQKiz/ua(1) AAS
 質問者なんてお題提供の存在でしかないからな 
 質問者放置はいつものことだろw 
96:  (アウグロ MMdf-BANU) 2022/03/03(木)19:02 ID:FQovZrSRM(1) AAS
 たかがソートで満身創痍で質問者もびっくりしてると思う 
97:  (ワッチョイ ca01-+tM1) 2022/03/03(木)19:12 ID:bgg8zGG60(1) AAS
 >>94 
 逃げてると言うかそれなりに答え出てるからもう見てないかもね 
98(1):  (ワッチョイ de63-PAoo) 2022/03/03(木)19:44 ID:o+Rr4hsu0(2/2) AAS
 そういや質問者そっちのけでバトるのもお得意だったよな 
99:  (ワッチョイ af78-g6h8) 2022/03/03(木)20:37 ID:NDgh0LAU0(1) AAS
 ID真っ赤にしてマウント取りに行くのは見物だよね 
100:  (ワッチョイ 6ede-r4h5) 2022/03/04(金)09:38 ID:TJSFQkSB0(1) AAS
 >>98 
 このスレのいいところの一つ 
101:  (ワッチョイ b301-oL1e) 2022/03/04(金)18:47 ID:N5q/Azrd0(1) AAS
 自称世界最速のソートアルゴリズムを作ってた奴もこのスレだっけ? 
102(1):  (ワッチョイ ef10-0yeF) 2022/03/05(土)14:00 ID:U93o6YuQ0(1) AAS
 どちらかというとアリゴリズムというよりは自然なソート?というのでよく悩むよね 
 具体的には1,10,11,2,3,4,5,6,7,8,9となってしまうのを 
 1,2,3,4,5,6,7,8,9,10,11としたい(実際には数字だけではなくアルファベットなどが混入する) 
103(1):  (ワッチョイ 6bd2-pJVr) 2022/03/05(土)16:19 ID:E2o+9AFP0(1) AAS
 文字列を数値扱いで比較するのが闇だからなぁ 
 正の整数しかないならできんこともないけど 
  
 マイナスを考慮するか? 
 "x=-3" < "x=-2" 
 "x=+3" > "x=+2" 
  
 小数扱いをするか? 
 "ver3.2" > "ver3.14" 
 "ver3.2.x" > "ver3.14.x" //これでいいのか? 
 "ver3.2.1" > "ver3.14.1" //これでいいのか? 
 "verx.2.1" < "verx.14.1" //これでいいのか? 
 "p3_2" < "p3_14" //小数扱いはしない 
  
 結構のところ数値考慮の比較は複数パターン用意してオプションで切り替えなきゃいけない 
 どこを数値扱いするかの仕様もどっかに書いとかないといけない 
  
 正の整数だけ考慮した比較と辞書順の比較の切り替えすら考え出すと辛いから 
 結局辞書順しかサポートしたくない 
104:  (ブーイモ MM7f-5+bU) 2022/03/05(土)16:30 ID:Tp7uE+H9M(1) AAS
 >>102 
 それがまさにアルゴリズムじゃないかw 
105:  (ワッチョイ 4b2d-4NGs) 2022/03/05(土)16:32 ID:JM4So5Oz0(1) AAS
 >>103 
 バージョンは正の数値以外含まれないものとしてSystem.Versionクラスを使えば 
 機械処理したいならこのクラスで扱える仕様にしておくのが無難だ 
106:  (ワッチョイ 9f01-S4HU) 2022/03/05(土)16:53 ID:GzcJYiRD0(1/3) AAS
 お絵描きソフトを作りたいのですがそういうグラフィック系についての参考書みたいなのって知ってますか? 
 あと初心者はこれ読めって本あれば教えて下さい 
107:  (ワッチョイ 9f01-S4HU) 2022/03/05(土)16:53 ID:GzcJYiRD0(2/3) AAS
 趣味でやろうとしてます 
108(1):  (オイコラミネオ MMcf-6iqn) 2022/03/05(土)20:32 ID:6VIYcmrkM(1) AAS
 趣味って言ってもレベルが色々あるだろ 
 簡単なのは誰にでもほぼ作れる 
 画面でマウス押したらそこに色を置くだけ 
  
 ガチのやつは無理 
109:  (ワッチョイ 9f01-S4HU) 2022/03/05(土)23:42 ID:GzcJYiRD0(3/3) AAS
 >>108 
 それ系の参考書みたいなのがあれば嬉しい 
110(1):  (テテンテンテン MM7f-wzO4) 2022/03/05(土)23:47 ID:vWLa1NTXM(1) AAS
 WinFormsでよければ 
 外部リンク:dobon.net 
 をひととおり試せばお絵かきソフトに必要な操作はだいたい分かるんじゃないかな 
111(1):  (ワッチョイ 9f01-S4HU) 2022/03/06(日)06:30 ID:+GCt4WVZ0(1) AAS
 >>110 
 ありがとうございます 
112(2):  (ワッチョイ 4fa7-2uaI) 2022/03/06(日)07:16 ID:YSSWJmRp0(1/3) AAS
 >>111 
 横からレスだけど、ちなみに(知ってるかもしれないが)ライセンスに注意 
 特にコードをそっくりそのまま使うとか 
 ライセンスに無頓着なひとが多いので 
113:  (ワッチョイ 6b79-LrnU) 2022/03/06(日)10:17 ID:Gsk/wVZB0(1/3) AAS
 >>112 
 初心者が気にすることではない(笑) 
114(1):  (ワッチョイ 9f01-5gj/) 2022/03/06(日)10:28 ID:FhlzQ0Dn0(1/2) AAS
 >>112 
 dobon の話なら MIT License だろ 
 趣味の範疇で問題になることなんてあるのか? 
115(1):  (ワッチョイ 9f02-6Pw1) 2022/03/06(日)10:42 ID:20PzKiJp0(1) AAS
 自分にできないことを他の人ができるようになってしまうのは悔しくて 
 答えに辿り着けそうなものを提供されると横やり入れて邪魔して 
 足を引っ張ろうとする地縛霊の糞みたいなのがここには居るんだよ 
116(1):  (ワッチョイ 4b2d-4NGs) 2022/03/06(日)13:03 ID:gZNSkpBT0(1) AAS
 >>114 
 MITライセンスなら著作権表示が必要だな 
 趣味でも出来上がったものを公開する場合は注意 
117(2):  (ワッチョイ 4fa7-2uaI) 2022/03/06(日)13:37 ID:YSSWJmRp0(2/3) AAS
 >>115 
 別にそんな気はないんだが… 
 趣味程度で自分の範囲で使うなら勝手にすればいい 
 違法行為じゃないから 
 でもライセンスを守ろうとすらしないやつは自分勝手なのが多い 
 仕事じゃなくて学校の課題だから自分ではやらずに他人に押し付けるとか、「あくまで非推奨であって法的拘束力がないから」ということでやりたい放題するとか 
 単に知らなかっただけならともかく自己中な考えのやつが大杉だから書いただけ 
118:  (ワッチョイ 4fa7-2uaI) 2022/03/06(日)13:39 ID:YSSWJmRp0(3/3) AAS
 >>117の追伸 
  
 もちろんライセンスとかは守ろうとするけど意識してなかったとかも有り得るけどね 
119(1):  (ワッチョイ 9f01-AHxu) 2022/03/06(日)14:02 ID:gemqlKpJ0(1/2) AAS
 >>116 
 dobonのコードをそのままコピペするわけじゃないからな 
 コードそのものじゃなくアルゴリズム自体が著作権法の保護対象になるような創作的なものはdobonにはほぼないと言っていい 
120:  (アウアウウー Sa0f-GXTs) 2022/03/06(日)14:21 ID:ePzsPMXHa(1) AAS
 Q「○○したいです。どうしたらいいの?」 
 A「ライセンスがー、ライセンスガー」 
 なんだこれw 
121:  (ワッチョイ 6b79-LrnU) 2022/03/06(日)14:23 ID:Gsk/wVZB0(2/3) AAS
 >>117 
 恥の上塗り乙 
上下前次1-新書関写板覧索設栞歴
あと 881 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.021s