Compute hash value according to multiplication method The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Collision resistant hash functionMin/max of hash function (Whirlpool)Hashing by doing modulo $m$ for $m=p^2$ for a prime $p$ instead of using a prime $m$ - is it that bad?Why having a simple multiplication loop and very good avalanche isn't enough to produce well-distributed hash values?Building static hash table with particular collisionsUnderstanding of hash tablesUniversal family of hash functionsTruth value of a propositionRolling Hash calculation with Horner's methodIs the capacity of a hash table a constant value?
Who or what is the being for whom Being is a question for Heidegger?
What information about me do stores get via my credit card?
Would an alien lifeform be able to achieve space travel if lacking in vision?
Why can't devices on different VLANs, but on the same subnet, communicate?
Was credit for the black hole image misattributed?
ELI5: Why do they say that Israel would have been the fourth country to land a spacecraft on the Moon and why do they call it low cost?
Would it be possible to rearrange a dragon's flight muscle to somewhat circumvent the square-cube law?
Does Parliament hold absolute power in the UK?
Simulating Exploding Dice
How to grep and cut numbers from a file and sum them
system() function string length limit
Can the DM override racial traits?
Why can't wing-mounted spoilers be used to steepen approaches?
Relations between two reciprocal partial derivatives?
Did the new image of black hole confirm the general theory of relativity?
How many people can fit inside Mordenkainen's Magnificent Mansion?
What aspect of planet Earth must be changed to prevent the industrial revolution?
Install many applications using one command
When did F become S in typeography, and why?
Can the prologue be the backstory of your main character?
Are spiders unable to hurt humans, especially very small spiders?
Is this wall load bearing? Blueprints and photos attached
Finding the path in a graph from A to B then back to A with a minimum of shared edges
how can a perfect fourth interval be considered either consonant or dissonant?
Compute hash value according to multiplication method
The 2019 Stack Overflow Developer Survey Results Are In
Announcing the arrival of Valued Associate #679: Cesar Manara
Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern)Collision resistant hash functionMin/max of hash function (Whirlpool)Hashing by doing modulo $m$ for $m=p^2$ for a prime $p$ instead of using a prime $m$ - is it that bad?Why having a simple multiplication loop and very good avalanche isn't enough to produce well-distributed hash values?Building static hash table with particular collisionsUnderstanding of hash tablesUniversal family of hash functionsTruth value of a propositionRolling Hash calculation with Horner's methodIs the capacity of a hash table a constant value?
$begingroup$
In "Introduction to Algorithms" by C. E. Leiserson, R. L. Rivest and C. Stein (ISBN: 978-0262033848), p. 264 they state this:
I get everything but the last part stating $h(k) = 67$
>>> r = 17612864
>>> bin(r) # r's binary representation
'0b1000011001100000001000000'
>>> int(bin(r)[: 14 + 2], 2) # extract 14 most significant bits and convert to int
8600
hash python
New contributor
$endgroup$
add a comment |
$begingroup$
In "Introduction to Algorithms" by C. E. Leiserson, R. L. Rivest and C. Stein (ISBN: 978-0262033848), p. 264 they state this:
I get everything but the last part stating $h(k) = 67$
>>> r = 17612864
>>> bin(r) # r's binary representation
'0b1000011001100000001000000'
>>> int(bin(r)[: 14 + 2], 2) # extract 14 most significant bits and convert to int
8600
hash python
New contributor
$endgroup$
add a comment |
$begingroup$
In "Introduction to Algorithms" by C. E. Leiserson, R. L. Rivest and C. Stein (ISBN: 978-0262033848), p. 264 they state this:
I get everything but the last part stating $h(k) = 67$
>>> r = 17612864
>>> bin(r) # r's binary representation
'0b1000011001100000001000000'
>>> int(bin(r)[: 14 + 2], 2) # extract 14 most significant bits and convert to int
8600
hash python
New contributor
$endgroup$
In "Introduction to Algorithms" by C. E. Leiserson, R. L. Rivest and C. Stein (ISBN: 978-0262033848), p. 264 they state this:
I get everything but the last part stating $h(k) = 67$
>>> r = 17612864
>>> bin(r) # r's binary representation
'0b1000011001100000001000000'
>>> int(bin(r)[: 14 + 2], 2) # extract 14 most significant bits and convert to int
8600
hash python
hash python
New contributor
New contributor
edited Apr 8 at 2:34
user02814
1031
1031
New contributor
asked Apr 7 at 17:57
tedted
1134
1134
New contributor
New contributor
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
$begingroup$
You haven't extracted the 14 most significant bits. First, you have to write $r$ as a $w$-bit number:
$$
00000001000011001100000001000000
$$
Now you extract the 14 most significant bits:
$$
00000001000011
$$
Converting to decimal, this is 67.
$endgroup$
$begingroup$
Makes sense, I had forgotten about this step thanks
$endgroup$
– ted
Apr 7 at 20:41
add a comment |
Your Answer
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "419"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
ted is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcs.stackexchange.com%2fquestions%2f106614%2fcompute-hash-value-according-to-multiplication-method%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
$begingroup$
You haven't extracted the 14 most significant bits. First, you have to write $r$ as a $w$-bit number:
$$
00000001000011001100000001000000
$$
Now you extract the 14 most significant bits:
$$
00000001000011
$$
Converting to decimal, this is 67.
$endgroup$
$begingroup$
Makes sense, I had forgotten about this step thanks
$endgroup$
– ted
Apr 7 at 20:41
add a comment |
$begingroup$
You haven't extracted the 14 most significant bits. First, you have to write $r$ as a $w$-bit number:
$$
00000001000011001100000001000000
$$
Now you extract the 14 most significant bits:
$$
00000001000011
$$
Converting to decimal, this is 67.
$endgroup$
$begingroup$
Makes sense, I had forgotten about this step thanks
$endgroup$
– ted
Apr 7 at 20:41
add a comment |
$begingroup$
You haven't extracted the 14 most significant bits. First, you have to write $r$ as a $w$-bit number:
$$
00000001000011001100000001000000
$$
Now you extract the 14 most significant bits:
$$
00000001000011
$$
Converting to decimal, this is 67.
$endgroup$
You haven't extracted the 14 most significant bits. First, you have to write $r$ as a $w$-bit number:
$$
00000001000011001100000001000000
$$
Now you extract the 14 most significant bits:
$$
00000001000011
$$
Converting to decimal, this is 67.
answered Apr 7 at 20:32
Yuval FilmusYuval Filmus
197k15185349
197k15185349
$begingroup$
Makes sense, I had forgotten about this step thanks
$endgroup$
– ted
Apr 7 at 20:41
add a comment |
$begingroup$
Makes sense, I had forgotten about this step thanks
$endgroup$
– ted
Apr 7 at 20:41
$begingroup$
Makes sense, I had forgotten about this step thanks
$endgroup$
– ted
Apr 7 at 20:41
$begingroup$
Makes sense, I had forgotten about this step thanks
$endgroup$
– ted
Apr 7 at 20:41
add a comment |
ted is a new contributor. Be nice, and check out our Code of Conduct.
ted is a new contributor. Be nice, and check out our Code of Conduct.
ted is a new contributor. Be nice, and check out our Code of Conduct.
ted is a new contributor. Be nice, and check out our Code of Conduct.
Thanks for contributing an answer to Computer Science Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcs.stackexchange.com%2fquestions%2f106614%2fcompute-hash-value-according-to-multiplication-method%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown