[過去ログ] スレ立てるまでもない質問はここで 162匹目 (1002レス)
前次1-
抽出解除 レス栞

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
12
(3): (ワッチョイ d102-hMJY) 2022/10/22(土)10:32 ID:QV8zWD4O0(3/4) AAS
>>11
ビットマップインデックスも検討したんですが、エディションの関係で使えないんです・・・。
確かに使用頻度の高いものだけインデックス貼るのが現実できなんでしょうけど、
実際にユーザーがどれをどの頻度で使うかっていう客観的な統計データが無いので、
ヒアリングするとかで絞り込むしかなさそうです・・・。
99
(3): (アウアウウー Sa45-Rexe) 2022/10/26(水)10:57 ID:Do8Z1/L1a(2/9) AAS
途中で書き込まれた
文字列中で\b使ってるけどこれ\\bじゃなくていいのかな
205
(6): (ワッチョイ 8901-Tk+f) 2022/10/30(日)15:34 ID:/Ug7BB0x0(1/2) AAS
データを管理するリストがあって、
リスト内のデータを名前順とか、番号順とか目的によってソートをしたいのですが、
データ同士の比較関数はデータクラス側に実装すべき?
リストクラス側に実装すべき?
241
(3): (アウアウウー Sa9d-gxoH) 2022/10/31(月)11:35 ID:cPgJ75vwa(2/13) AAS

247
(4): (アウアウウー Sa9d-gxoH) 2022/10/31(月)13:44 ID:cPgJ75vwa(5/13) AAS

261
(3): (アウアウウー Sa9d-gxoH) 2022/10/31(月)14:34 ID:cPgJ75vwa(11/13) AAS
こんな初歩すら検索できないやつに特別に教えてやるけどどうせ理解できんだろ
IComparableは比較されるデータのインターフェースでComparisonは比較する方のインターフェース
だからデータが持つなら前者でリストで条件を変えながら使うなら後者
これがわからないってマジでイカれてるぞ
わかってないのお前だけだから穴掘って埋まっとけw
270
(8): (ワッチョイ 9301-82y5) 2022/10/31(月)16:10 ID:waG8H6yo0(1) AAS
C#ならIComparableとIComparer(もしくはComparer)だからComparisonじゃないよってことでしょ
JavaならComparableとComparator

でも>>205の例ならリストクラス側にsortByName()とかsortById()とか実装して
ラムダ的なやつ使って比較関数はその場で定義しとけば十分だと思う
リストクラス以外のところで同じ比較関数群を使いたいなら切り出せばいい

データクラスに実装するのはそのクラスに属するオブジェクト同士の自然な順序を定義しておきたいとき
例えば地区順といった場合に使う側は地区IDの順なのか地区名の辞書順なのかそれ以外なのかを特に意識せず
「地区」の昇順・降順だけを意識して使うような場合
271
(4): (ワッチョイ 4907-gxoH) 2022/10/31(月)16:14 ID:WMzulB9K0(6/9) AAS
>>270
Comparisonあるぞw
278
(6): (ワッチョイ 1301-pRvw) 2022/10/31(月)20:12 ID:gNe27yrb0(16/18) AAS
まだ言ってるのかよw
> 例えば地区順といった場合に使う側は地区IDの順なのか地区名の辞書順なのかそれ以外なのかを特に意識せず 「地区」の昇順・降順だけを意識して使うような場合
みたいなケースを想像できないんだろうな
292
(3): (ワッチョイ 4907-gxoH) 2022/11/01(火)08:55 ID:4va+eSzr0(2/2) AAS
>>291
>>261
ほら、何度めか知らんけど今まで通り顔真っ赤にして誤魔化せよw
293
(4): (ワッチョイ 1301-pRvw) 2022/11/01(火)09:23 ID:ErTKtcvq0(2/9) AAS
>>292
それ>>270で、きっちり反論されてるやん
お前の経験がなさすぎったってだけの話
314
(4): (アウアウウー Sa9d-gxoH) 2022/11/01(火)15:26 ID:b/hoqKPja(1) AAS

344
(3): (スップ Sd33-cT4U) 2022/11/03(木)00:01 ID:SIsEhYbod(1) AAS
「int型やdouble型のような”普通の変数”は、そこに整数や小数の値を収めて示すためのものであり、その置き場所がどこであるかは、取り立てて必要のない限りは意識しなくて済むようにつくられている。一方で、この置き場所を値として収めるための変数がポインタである。

厳密にいうと、普通の変数の場合にも変数が直に示すのは整数や小数の値そのものではなくその置き場所のアドレスである。ただしこのアドレスというのは隠蔽され、プログラム実行時には値のほうが示され、使われる。 一方のポインタ変数では、値の置き場所アドレスの置き場所アドレスが格納される。」
外部リンク:ja.wikipedia.org

ここで普通の変数と言われているのは値型の変数?のことだと思うのですが、本当は値自体を格納していないという説明は他で見たことがありません
このへん詳しく書かれてるサイトや本を教えて頂きたいです
555
(3): (ワッチョイ a901-Ssk3) 2022/11/10(木)08:54 ID:cxPEPAT40(1/3) AAS
沢山の回答ありがとうございます。
>>549
特に作りたいものという物はありません。取りあえず初心者なので先ずはプログラミングをしてみるということから始めようと思ったので、ネット記事の評価などからpythonが一番簡単で汎用性もあるpythonを始めてみようと思いました。正確には作りたいものはあるんですが、それを作るのに向いている言語がいまいちわからなくて別スレで質問したのですがそこで、取りあえず一つの言語出来るようになれば自分で判断できるようになるという事なので簡単なpythonから始めようと思いました。
609
(3): (ワッチョイ b507-z+Fy) 2022/11/12(土)12:40 ID:bRljaFHR0(3/8) AAS
C# Comparisonでググれば一発でみつかるものを同レベルとか言われてもなあ
713
(5): (ワッチョイ b507-z+Fy) 2022/11/16(水)15:50 ID:aQWGxl0T0(1/2) AAS
ざっくり言うと関数内部で使われてる見えないループも含めて一重ループで書けるならO(n)
二重ループならO(n^2)
三重ループならO(n^3)
これは最大値を取る
つまり二重ループと一重ループの両方があるならO(n^2)になる

一重ループだけど最初の要素から最後の要素まで全て扱うのではなくバイナリサーチのように絞り込んでいくものはO(log n)
O(log n)の外側または内側にループがあるものはO(n log n)
724
(3): (テテンテンテン MM4b-K222) 2022/11/17(木)07:46 ID:AvIWLuzYM(1/2) AAS
>>713のようなことってどこに書いてあるの?
ワイ高校生やからわからんのやが
861
(3): (ワッチョイ 775f-aS71) 2022/11/27(日)19:07 ID:urF4BH8j0(1/2) AAS
プログラムの宿題全くやり方わかんないんですけど
誰か教えてくれませんか?
外部リンク:colab.research.google.com
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.052s