!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること
次スレは>>980が立てること
無理なら細かく安価指定
※前スレ
C++相談室 part161
https://mevius.5ch.net/test/read.cgi/tech/1653135809/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
C++相談室 part162
■ このスレッドは過去ログ倉庫に格納されています
1sage (ワッチョイ fbf0-ofdD)
2022/10/31(月) 14:29:35.57ID:J5sgTSch0340デフォルトの名無しさん (ワッチョイ 17c2-RPwI)
2022/11/28(月) 22:29:19.11ID:SRny5TUK0341はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 7f3e-Z2Iz)
2022/11/28(月) 22:40:32.85ID:26iHAu1B0 ハッシュテーブルの実装に配列を使うのはごく普通のことなので「∃配列 ∈ハッシュテーブル」とは言える。
それを縮めて「配列がハッシュ」と表現する程度のことは文脈によっては自然言語的にはまあ珍しくは無い程度のもんだろ。
よくない表現だとは強く思うけどもあり得ないというほどではないんじゃないの。
それを縮めて「配列がハッシュ」と表現する程度のことは文脈によっては自然言語的にはまあ珍しくは無い程度のもんだろ。
よくない表現だとは強く思うけどもあり得ないというほどではないんじゃないの。
342デフォルトの名無しさん (アウアウエー Sadf-/SwU)
2022/11/28(月) 22:42:39.73ID:iNOjxk3Aa ( ;・`д・´)ナ、ナンダッテー!!(`・д´・(`・д´・; )
終わりかけたに見えたスレ違い展開に
ここにきてキャッシュが参戦
終わりかけたに見えたスレ違い展開に
ここにきてキャッシュが参戦
343デフォルトの名無しさん (ワッチョイ 17c2-RPwI)
2022/11/28(月) 22:51:20.41ID:SRny5TUK0 まさか餃子がこう来るとは思ってなかった
見損なった
見損なった
344はちみつ餃子 ◆8X2XSCHEME (ワッチョイ 7f3e-Z2Iz)
2022/11/28(月) 22:54:19.16ID:26iHAu1B0 繰り返すけど良くはないよ。
良くはない言い回しだけど自然言語ではその程度のブレは有るものなんだから
ある程度は前後の状況で察していくしかしょうがないだろう。
まあ今回は察した結果として最初に言い始めたやつはなんか勘違いしているっぽくはあるとは思うけど。
良くはない言い回しだけど自然言語ではその程度のブレは有るものなんだから
ある程度は前後の状況で察していくしかしょうがないだろう。
まあ今回は察した結果として最初に言い始めたやつはなんか勘違いしているっぽくはあるとは思うけど。
345デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/11/28(月) 22:54:20.53ID:um60po1f0 キャッシュがわざとなのかハッシュを間違えるほど取り乱してるのか判断できない...w
346デフォルトの名無しさん (ワッチョイ 17c2-RPwI)
2022/11/28(月) 22:55:21.60ID:SRny5TUK0 あ、言い間違えてた
キャッシュじゃねえハッシュだ
すまぬ >ALL
キャッシュじゃねえハッシュだ
すまぬ >ALL
347デフォルトの名無しさん (ワッチョイ 5701-L9hK)
2022/11/28(月) 23:15:54.31ID:gEsuPeHf0 USBメモリをUSB
携帯電話を携帯
携帯電話を携帯
348デフォルトの名無しさん (ワッチョイ 9701-zuBb)
2022/11/29(火) 00:38:09.61ID:michHh0F0349デフォルトの名無しさん (アウアウウー Sa5b-CLnV)
2022/11/29(火) 00:53:29.42ID:T02SHnLOa >>348
論理学苦手そう
論理学苦手そう
350デフォルトの名無しさん (ワッチョイ 9714-ar+C)
2022/11/29(火) 05:48:41.57ID:GFiCx/Of0 >>349
元レスの∃もようわからんけどな
元レスの∃もようわからんけどな
351デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/11/29(火) 06:08:14.94ID:4MUOq3YH0 >>348
混同してるのはお前を含めた一部の人だけ
混同してるのはお前を含めた一部の人だけ
352デフォルトの名無しさん (スッップ Sdbf-R/SA)
2022/11/29(火) 06:43:55.88ID:fXD2KOR/d >>347
一行めはメモリースティックかな
一行めはメモリースティックかな
353デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/11/29(火) 07:19:39.74ID:2jZTlsidd >>348
C++の、なんて限定はいらんぞ
C++の、なんて限定はいらんぞ
354デフォルトの名無しさん (ワッチョイ d769-L9hK)
2022/11/29(火) 08:22:10.19ID:KTAWdqks0 ハッシュ関数で写像した値をインデックスにとる配列
ハッシュ関数が sha1 とか長い値を返すやつだとちとしんどい
ハッシュ関数が sha1 とか長い値を返すやつだとちとしんどい
355デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/11/29(火) 09:30:18.45ID:H+GgH24Kd sha1はクビになった
356デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/11/29(火) 09:40:28.73ID:4MUOq3YH0 いわゆる要約関数と暗号学的ハッシュ関数は関連はあるけど用途が違う
どっちの関数の話かはたいてい文脈でわかるんだがたまに>>354みたいにハッシュという言葉だけに反応する奴が話をややこしくする
どっちの関数の話かはたいてい文脈でわかるんだがたまに>>354みたいにハッシュという言葉だけに反応する奴が話をややこしくする
357デフォルトの名無しさん (ワッチョイ d769-L9hK)
2022/11/29(火) 09:43:15.93ID:KTAWdqks0 どっちも衝突のリスクが低い多対1写像じゃん
358デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/11/29(火) 09:55:30.33ID:4MUOq3YH0 用途が違う という言葉すら理解できないのか...
359デフォルトの名無しさん (ワッチョイ d769-L9hK)
2022/11/29(火) 10:03:21.99ID:KTAWdqks0 同じだよ 単にその目的には向いてないってだけで
360デフォルトの名無しさん (アウアウウー Sa5b-CLnV)
2022/11/29(火) 10:13:02.00ID:TCD94QPfa だったら用途が違うんじゃないか?
361デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/11/29(火) 10:13:20.62ID:4MUOq3YH0 だから用途の違うものを持って来て「ちとしんどい」とかアホすぎるって話なんだが...
362デフォルトの名無しさん (ワッチョイ 9fad-lh66)
2022/11/29(火) 10:48:09.14ID:IBwY0siX0 用途の違いとそれを使うときのしんどさは関係ないのでは?
363デフォルトの名無しさん (アウアウウー Sa5b-yYU6)
2022/11/29(火) 17:27:05.61ID:USqQ0Gkfa 自然言語的にはそれくらいの幅があるってのには一理あるけど、
連想配列をハッシュ関数使ってなくても何でもハッシュと呼ぶのって
ゲームできる機械なら何でもファミコンって呼ぶのと同じくらいハズいよな。
連想配列をハッシュ関数使ってなくても何でもハッシュと呼ぶのって
ゲームできる機械なら何でもファミコンって呼ぶのと同じくらいハズいよな。
364デフォルトの名無しさん (ワッチョイ f77c-PVVO)
2022/11/29(火) 17:49:05.07ID:0jENVbSE0 伝わるか伝わらないかで言えばまあ伝わるから、あとは言った人間が恥かくだけの問題
だからそれでいいんだ正しいんだってダダこねれば恥の上塗りするだけ
それで何とも思わないなら別にいいんじゃないの好きに呼べば
だからそれでいいんだ正しいんだってダダこねれば恥の上塗りするだけ
それで何とも思わないなら別にいいんじゃないの好きに呼べば
365デフォルトの名無しさん (スップ Sd3f-CQqz)
2022/11/29(火) 18:22:39.82ID:Eyv4OFhKd おまいらスレタイ
366デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/11/29(火) 18:43:14.51ID:4MUOq3YH0367デフォルトの名無しさん (アウアウウー Sa5b-yYU6)
2022/11/29(火) 19:12:17.63ID:g0maKgnfa >>366
perlはハッシュで連想配列を実装してるんだからperl公式がperlの連想配列をハッシュと呼んでも問題ないに決まってるだろ
perlはハッシュで連想配列を実装してるんだからperl公式がperlの連想配列をハッシュと呼んでも問題ないに決まってるだろ
368デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/11/29(火) 19:49:15.28ID:4MUOq3YH0 誰も言ってない
> 連想配列をハッシュ関数使ってなくても何でもハッシュと呼ぶのって
とか言い出した奴にそんな事言われてもw
> 連想配列をハッシュ関数使ってなくても何でもハッシュと呼ぶのって
とか言い出した奴にそんな事言われてもw
369デフォルトの名無しさん (ブーイモ MMfb-ePCr)
2022/11/29(火) 20:17:42.05ID:BXeP2+1aM 良くこんな話を続けられるなw
370デフォルトの名無しさん (ワッチョイ 17c2-RPwI)
2022/11/29(火) 21:16:53.89ID:4UwuAQXt0371デフォルトの名無しさん (ワッチョイ 97f0-mcXv)
2022/11/29(火) 21:32:48.74ID:18+vW8PY0 誰が馬鹿なのかなんて一目瞭然なんだから落ち着いてきたところで基地外に餌やるのやめなよ…
372デフォルトの名無しさん (US 0Hab-yy58)
2022/11/29(火) 21:33:00.88ID:gIuDQpHWH 役に立つレスは >.277 のみ
Map的なものに対する呼び方で
その人のバックグラウンドが透けて見えて少し面白いよね
map ←C++
連想配列 ←Perl
Hash ←Ruby
Map, Hashtable ←Java
Dictionary, Hashtable ←C#
Map的なものに対する呼び方で
その人のバックグラウンドが透けて見えて少し面白いよね
map ←C++
連想配列 ←Perl
Hash ←Ruby
Map, Hashtable ←Java
Dictionary, Hashtable ←C#
373デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/11/29(火) 21:34:00.99ID:4MUOq3YH0374デフォルトの名無しさん (ワッチョイ 17c2-RPwI)
2022/11/29(火) 22:02:10.73ID:4UwuAQXt0375デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/11/29(火) 22:23:48.34ID:4MUOq3YH0 連想配列をハッシュと呼んでいるドキュメントがあるというだけの話なのに配列とか言い出すアホ乙
376デフォルトの名無しさん (ワッチョイ 9701-zuBb)
2022/11/29(火) 22:51:06.76ID:mBDoFEuP0 mapをhashと呼ぶのもAUTOだぞ。
377デフォルトの名無しさん (ワッチョイ 17c2-RPwI)
2022/11/29(火) 22:59:10.99ID:4UwuAQXt0 >>375
で、配列はハッシュなのか? y/[N]
で、配列はハッシュなのか? y/[N]
378デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/11/29(火) 23:04:55.01ID:4MUOq3YH0379デフォルトの名無しさん (ワッチョイ 17c2-RPwI)
2022/11/29(火) 23:09:48.89ID:4UwuAQXt0380デフォルトの名無しさん (ワッチョイ ffbb-NZIw)
2022/11/29(火) 23:39:35.43ID:JTTSm0Nf0 ハッシュ関数はなんて名前にしてるの?
381デフォルトの名無しさん (ワッチョイ 9fad-RPwI)
2022/11/30(水) 01:07:45.84ID:TaPBZKHt0 仮想メモリのアドレス番号それ自体がハッシュの一種であるにより、ただの配列もハッシュであると断言できる
382デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/11/30(水) 02:43:16.08ID:ZNMRPtWe0 >>379
これまでの話に「関係ない」質問をいきなりされてもねw
これまでの話に「関係ない」質問をいきなりされてもねw
383デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/11/30(水) 07:26:27.66ID:/Q74hFM3d384デフォルトの名無しさん (ワッチョイ ffcf-ykd8)
2022/11/30(水) 08:02:03.99ID:GLbLL33e0 ただの配列はアレイだろw
385デフォルトの名無しさん (アウアウウー Sa5b-FutQ)
2022/11/30(水) 08:19:43.48ID:SGXzBjU4a 配列がハッシュだってのは、a[0]とa[1]は0とか1っていうアドレスにあるわけじゃなくてaとかa+(型サイズ)のアドレスにいるってことでしょ
386デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/11/30(水) 08:48:42.04ID:HrCmlG76d 意味わかめ
387デフォルトの名無しさん (アウアウウー Sa5b-yYU6)
2022/11/30(水) 09:16:36.00ID:b9q4n/fOa つまりstd::vectorはハッシュだった?
388デフォルトの名無しさん (アウアウウー Sa5b-5P8G)
2022/11/30(水) 10:27:12.52ID:7ZJsRDega そんな重要な問題か?これ
389デフォルトの名無しさん (ササクッテロラ Spcb-bAlK)
2022/11/30(水) 10:30:58.80ID:3Q6Tcmrep ハッシュが切り刻んでるって意味なら配列の部分だけみたらそりゃあ切り刻んでる罠
390デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/11/30(水) 10:39:14.60ID:PugumI+Zd 配列がハッシュだなどとぬかす
糖質っぽいのがいて
後進に有害なので排除中なんだよ
糖質っぽいのがいて
後進に有害なので排除中なんだよ
391デフォルトの名無しさん (ササクッテロラ Spcb-bAlK)
2022/11/30(水) 10:58:53.94ID:3Q6Tcmrep まあ、別言語の用語を不用意に持ち出すのが良くないんだけどな
392デフォルトの名無しさん (アウアウウー Sa5b-zuBb)
2022/11/30(水) 11:15:38.95ID:D6E9fHT2a HAGEYO
393デフォルトの名無しさん (アウアウウー Sa5b-zuBb)
2022/11/30(水) 11:17:02.00ID:D6E9fHT2a >>363
コピーってゼロックスですか?って本があったな
コピーってゼロックスですか?って本があったな
394デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/11/30(水) 13:33:30.83ID:M9o3gjq4d395デフォルトの名無しさん (ワッチョイ 9701-zuBb)
2022/11/30(水) 18:59:26.64ID:YZNvxpbg0 PerlでC++にマウントですと!?
396デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/11/30(水) 19:13:15.73ID:ZrFvGDs4d あたおかの論理を分かろうとしても無駄だ
何でC++スレがタゲられたのか俺もわからん
何でC++スレがタゲられたのか俺もわからん
397デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/11/30(水) 22:13:23.44ID:ZNMRPtWe0 >>391
ただそれだけのことなのになw
ただそれだけのことなのになw
398デフォルトの名無しさん (ワッチョイ 17c2-RPwI)
2022/11/30(水) 22:24:11.50ID:lYG/Gr5c0 そこに逃げるしかねえもんな
399デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/12/01(木) 05:58:18.98ID:jAeBwf3w0 そりゃPerlでの連想配列の呼び方の話に
> で、配列はハッシュなのか? y/[N]
なんて言ってもない事で絡まれたら逃げるわなw
> で、配列はハッシュなのか? y/[N]
なんて言ってもない事で絡まれたら逃げるわなw
400デフォルトの名無しさん (スッップ Sdbf-R/SA)
2022/12/01(木) 06:39:11.77ID:GVUgh1ntd スレチの話題を持ち込んで散々引張っといて
このヌケサクはなに言ってんだ
このヌケサクはなに言ってんだ
401デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/12/01(木) 06:52:39.37ID:jAeBwf3w0 そう言うのは糖質でとんちんかんな
> で、配列はハッシュなのか? y/[N]
みたいなこと言うやつに言ってくれよw
> で、配列はハッシュなのか? y/[N]
みたいなこと言うやつに言ってくれよw
402デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/12/01(木) 07:10:43.57ID:K5eb9zSvd 嫌われ者
403デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/12/01(木) 08:04:02.01ID:jAeBwf3w0 そういうこと言い出すのは反論できない白旗にしか見えないよw
404デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/12/01(木) 09:53:27.47ID:KyNjFts3d 配列がハッシュかどうか答えに窮してんのおまえじゃんw
はい/いいえのどちらでもバカにされんの確定してて
はい/いいえのどちらでもバカにされんの確定してて
405デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/12/01(木) 09:55:51.97ID:KyNjFts3d 自分の身の丈より高い評価を貰おうと思うな
バカにされるようなこと言ったんだから
まず当たり前の結果を受け入れろ
バカにされるようなこと言ったんだから
まず当たり前の結果を受け入れろ
406デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/12/01(木) 10:15:41.20ID:jAeBwf3w0407デフォルトの名無しさん (オイコラミネオ MMab-/SwU)
2022/12/01(木) 11:33:26.84ID:K0S28fMrM ハッシュというのは、ある種のデータ構造の一種に名付けられた名前で、
検索を速くするためにハッシュ値を使う方式。
unsigned int hash = CalcHash(key);
でハッシュ値を計算し、
Node *p_hash_table[hash];
でデータのリストに即座にたどり着くような方式。
普通に線形検索する場合と比べて検索が劇的に速くなる。
なので連想配列が必ずハッシュ方式であるとは限らない。
また、配列はコンピュータ科学ではメモリー上でデータを連続的に隣接して配置する
単純なデータ構造に名付けられたものであって、ハッシュ構造(方式)とは区別されている。
検索を速くするためにハッシュ値を使う方式。
unsigned int hash = CalcHash(key);
でハッシュ値を計算し、
Node *p_hash_table[hash];
でデータのリストに即座にたどり着くような方式。
普通に線形検索する場合と比べて検索が劇的に速くなる。
なので連想配列が必ずハッシュ方式であるとは限らない。
また、配列はコンピュータ科学ではメモリー上でデータを連続的に隣接して配置する
単純なデータ構造に名付けられたものであって、ハッシュ構造(方式)とは区別されている。
408デフォルトの名無しさん (オイコラミネオ MMab-/SwU)
2022/12/01(木) 11:39:01.75ID:K0S28fMrM >>407
訂正:
誤: Node *p_hash_table[hash];
正:
constexpr unsigned int HASH_MAX = 4096;
Node *p_hash_table[HASH_MAX];
・・・
// 典型的なハッシュ方式による検索関数 :
Node *SearchData(string &key) {
unsigned int hash = CalcHash(key); // とても高速にkeyに対するハッシュ値を計算。
Node *pNode = p_hash_table[hash]; // 同じhash値に属する全てのNodeのリンクリスト
while (1) {
if (pNode->key == key) {
return pNode;
}
pNode = pNode->pNext;
}
}
テキトーに書いたのでまだ書き間違いが残っているかも知れないが、大体こんな感じ。
訂正:
誤: Node *p_hash_table[hash];
正:
constexpr unsigned int HASH_MAX = 4096;
Node *p_hash_table[HASH_MAX];
・・・
// 典型的なハッシュ方式による検索関数 :
Node *SearchData(string &key) {
unsigned int hash = CalcHash(key); // とても高速にkeyに対するハッシュ値を計算。
Node *pNode = p_hash_table[hash]; // 同じhash値に属する全てのNodeのリンクリスト
while (1) {
if (pNode->key == key) {
return pNode;
}
pNode = pNode->pNext;
}
}
テキトーに書いたのでまだ書き間違いが残っているかも知れないが、大体こんな感じ。
409デフォルトの名無しさん (オイコラミネオ MMab-/SwU)
2022/12/01(木) 11:42:25.52ID:K0S28fMrM410デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/12/01(木) 11:58:47.42ID:z3JhSYjVd411デフォルトの名無しさん (ワッチョイ 97e4-LL8a)
2022/12/01(木) 12:01:17.00ID:DPfpWvvy0412デフォルトの名無しさん (オイコラミネオ MMab-/SwU)
2022/12/01(木) 12:15:49.58ID:cs2lswThM >>411
Yes。
最後は逆だった。つまり正しくは:
1は、unorderd_map、unorderd_set、unorderd_multimap、unorderd_multiset
2は、map、set、multimap、multiset
Yes。
最後は逆だった。つまり正しくは:
1は、unorderd_map、unorderd_set、unorderd_multimap、unorderd_multiset
2は、map、set、multimap、multiset
413デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/12/01(木) 13:40:04.60ID:jAeBwf3w0414デフォルトの名無しさん (ワッチョイ ffbb-NZIw)
2022/12/01(木) 13:41:01.80ID:mifNHULm0415デフォルトの名無しさん (オイコラミネオ MMab-/SwU)
2022/12/01(木) 14:11:29.45ID:cs2lswThM >>414
MD5などのハッシュとハッシュ法の役割や目的が結構違いまっせ。
前者はデータが改竄されてないかをチェックするために用い、
後者は検索・探索の高速化のために用いる。
恐らく、もとは後者から用いられ始めたのだと思う。知らないけど。
MD5などのハッシュとハッシュ法の役割や目的が結構違いまっせ。
前者はデータが改竄されてないかをチェックするために用い、
後者は検索・探索の高速化のために用いる。
恐らく、もとは後者から用いられ始めたのだと思う。知らないけど。
416デフォルトの名無しさん (ササクッテロラ Spcb-bAlK)
2022/12/01(木) 14:14:27.23ID:AUjqBN3gp 目的が違えどハッシュ関数的には同じ事だよな
417デフォルトの名無しさん (ワッチョイ 5701-L9hK)
2022/12/01(木) 15:09:39.09ID:9MCw0pWF0418デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/12/01(木) 15:12:17.53ID:vIp4VJD/d >>413=247
さっさと謝ればこんなに恥かかずに済んだのになw
さっさと謝ればこんなに恥かかずに済んだのになw
419デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/12/01(木) 15:13:34.54ID:vIp4VJD/d 227もおまえだろ
420デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/12/01(木) 15:27:34.21ID:jAeBwf3w0421デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/12/01(木) 16:24:34.04ID:aZoVsAyUd そう来ると思ったよ
わかりやすい奴だなw
はいはい、別人なんでちゅねー
わかりやすい奴だなw
はいはい、別人なんでちゅねー
422デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/12/01(木) 16:53:17.94ID:jAeBwf3w0423デフォルトの名無しさん (スップ Sd3f-R/SA)
2022/12/01(木) 17:54:20.55ID:lhJJhxvyd 何がハッシュおじをここまで駆り立てるのか。
424デフォルトの名無しさん (スプッッ Sd3f-Is/7)
2022/12/01(木) 18:24:44.11ID:DTbt9ryPd425デフォルトの名無しさん (ササクッテロラ Spcb-bAlK)
2022/12/01(木) 18:51:12.68ID:paGUeF47p もうハッシュの話はお腹いっぱいだから打ち止めようぜ
426デフォルトの名無しさん (ワッチョイ 97f0-CQqz)
2022/12/01(木) 18:59:15.32ID:LzodZf+Q0 はい次
427デフォルトの名無しさん (ワッチョイ 9f01-YdBL)
2022/12/01(木) 19:04:03.61ID:jAeBwf3w0428デフォルトの名無しさん (ワッチョイ 9701-zuBb)
2022/12/01(木) 19:12:45.42ID:mPKw+fm50 ハッシュのおかげで今週は皆楽しかっただろ。
ちゃんとお礼言っとけよ。
ちゃんとお礼言っとけよ。
429デフォルトの名無しさん (ワッチョイ b7da-7Xgw)
2022/12/01(木) 19:46:37.26ID:/Yq43jiI0 ハッシュも知らんのか
近頃の若造は
近頃の若造は
430デフォルトの名無しさん (アウアウウー Sa5b-CLnV)
2022/12/01(木) 20:11:16.69ID:V7pPuh7Ha ハッシュ!ハッシュ!ドラッケン!
431デフォルトの名無しさん (ワッチョイ 9701-zuBb)
2022/12/01(木) 22:28:42.84ID:mPKw+fm50 ハッシュは配列のことだろ?
432デフォルトの名無しさん (ワッチョイ f71f-rzij)
2022/12/01(木) 23:01:45.25ID:zH8jCNhA0 ハッシュドビーフのことだろ
433デフォルトの名無しさん (オイコラミネオ MMab-/SwU)
2022/12/02(金) 00:20:40.99ID:h6/3aIZ1M >>416
英語の辞書でhashを引くと、「細切れ」「細かく切る」と出てくる。
これは、検索を高速化するためのHash法のHashテーブルが細かく切って
データを格納していることと対応しているようだ。
つまり、Hashという言葉の由来はこのHash法から来ていると推定できて、
Hash関数や、Hash値という言葉もHash法由来のはず。
だから、MD5などのHash値は、Hash法よりも後発のはず。
つまり、Hashというのは、もともと「Hashデータ構造」に対応していて、
MD5などの値を「Hash値」と呼ぶのは「あとづけ」と考えられる。
英語の辞書でhashを引くと、「細切れ」「細かく切る」と出てくる。
これは、検索を高速化するためのHash法のHashテーブルが細かく切って
データを格納していることと対応しているようだ。
つまり、Hashという言葉の由来はこのHash法から来ていると推定できて、
Hash関数や、Hash値という言葉もHash法由来のはず。
だから、MD5などのHash値は、Hash法よりも後発のはず。
つまり、Hashというのは、もともと「Hashデータ構造」に対応していて、
MD5などの値を「Hash値」と呼ぶのは「あとづけ」と考えられる。
434デフォルトの名無しさん (オイコラミネオ MMab-/SwU)
2022/12/02(金) 00:33:19.34ID:h6/3aIZ1M >>433
[補足]
何が言いたいかというと、もともとHashという言葉は、Hash法由来で、
Hash値という言葉も、Hash法から来ていて、
Hash値やHash関数が先でHash法が後、ということ「ではない」。
Hash法を実現したいために、Hash値を求める方法が工夫された。
Hash法 ---> Hash 値 (by Hash関数)
が正しい起源。
もう一度言う、Hash値を使っているからHash法なのではない。
Hash法を実現するために作る値がHash値。
[補足]
何が言いたいかというと、もともとHashという言葉は、Hash法由来で、
Hash値という言葉も、Hash法から来ていて、
Hash値やHash関数が先でHash法が後、ということ「ではない」。
Hash法を実現したいために、Hash値を求める方法が工夫された。
Hash法 ---> Hash 値 (by Hash関数)
が正しい起源。
もう一度言う、Hash値を使っているからHash法なのではない。
Hash法を実現するために作る値がHash値。
435デフォルトの名無しさん (ワッチョイ 9f28-9ylf)
2022/12/02(金) 00:34:37.55ID:eNwFIhhK0 >>433
別に
別に
436デフォルトの名無しさん (ワッチョイ 9f28-9ylf)
2022/12/02(金) 00:35:31.14ID:eNwFIhhK0437デフォルトの名無しさん (ワッチョイ 9f28-9ylf)
2022/12/02(金) 00:45:49.71ID:eNwFIhhK0 >検索を高速化するためのHash法
しかしねえハッシュは本来は実用的なメモリ使用量でメモリに乗りきらないサイズの集合の要素を取り扱うためのしくみなのだから、
入力集合の全単射写像ならハッシュにする意味が無いのだから、
検索を高速化する用途の方が後付けなのだから、
しかしねえハッシュは本来は実用的なメモリ使用量でメモリに乗りきらないサイズの集合の要素を取り扱うためのしくみなのだから、
入力集合の全単射写像ならハッシュにする意味が無いのだから、
検索を高速化する用途の方が後付けなのだから、
438デフォルトの名無しさん (ワッチョイ 9f28-9ylf)
2022/12/02(金) 00:48:00.35ID:eNwFIhhK0 ウィキの冒頭にあるようにハッシュというのは検索というよりは区別のためのしくみなのだから、
MDとかSHA-1とかの方こそが本来の意味でのハッシュなのだから、
MDとかSHA-1とかの方こそが本来の意味でのハッシュなのだから、
439デフォルトの名無しさん (ワッチョイ 9f28-9ylf)
2022/12/02(金) 00:50:17.77ID:eNwFIhhK0 キャッシュメモリもキャッシュメモリに収まりきらないデータをキャッシュメモリに収めるためにハッシュなのだから、
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 自民・森山幹事長 消費税減税を改めて“否定”「財源ないと辻褄あわない」 ★2 [首都圏の虎★]
- 【サッカー】放映権料は400億円を突破か…難航する『‘26年W杯』中継交渉 地上波から「サッカーが消える日」 [jinjin★]
- 自民・森山幹事長 消費税減税を改めて“否定”「財源ないと辻褄あわない」 ★3 [首都圏の虎★]
- 【ゲーム】RPGで「ああ、これね…」となる“嫌な展開” 「育ててないメンバー強制バトル」「ミニゲーム必須」 [ひぃぃ★]
- 【大阪】予約した本が借りられない、本が書棚にない…市立図書館が大混乱 大阪維新「文化行政」コスト削減の結末 [ぐれ★]
- 渡邊渚「私は玉の輿という言葉が嫌い」「勝手に野球選手大好きみたいなレッテルを貼られちゃう」グラビアでも受けた世間の偏見語る [muffin★]
- 【動画】普通の日本人さん、電車内で通話してる若者に激怒、非常停止ボタンを押してしまう😨 [834922174]
- 【実況】博衣こよりのえちえちロックマンX7🧪
- 【悲報】日本人「これが本当の日本食です。力が沸いてきます」 2.4万いいね [839150984]
- 新型コロナ初期「ダイヤモンドプリンセス号」「不潔ルート」「罹ったら死にます」これ絶望感あったよな [677076729]
- 明日も特に予定がない人たちの🏡
- 【速報】暇空茜 実刑の可能性が急浮上 [382895459]