﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-时雨の记-RainCode-最新评论</title><link>http://www.cppblog.com/lams/CommentsRSS.aspx</link><description>远野嘉一(Lams Lupin)的专栏</description><language>zh-cn</language><pubDate>Sat, 10 Sep 2011 04:07:08 GMT</pubDate><lastBuildDate>Sat, 10 Sep 2011 04:07:08 GMT</lastBuildDate><generator>cnblogs</generator><item><title>re: 浅谈哈希思想的应用[未登录]</title><link>http://www.cppblog.com/lams/archive/2011/09/11/155502.html#155537</link><dc:creator>Jcily</dc:creator><author>Jcily</author><pubDate>Sat, 10 Sep 2011 16:01:00 GMT</pubDate><guid>http://www.cppblog.com/lams/archive/2011/09/11/155502.html#155537</guid><description><![CDATA[我倒是觉得博主说的言简意赅，非常节约读者时间又把信息传达到了。<br>顶一个。<img src ="http://www.cppblog.com/lams/aggbug/155537.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lams/" target="_blank">Jcily</a> 2011-09-11 00:01 <a href="http://www.cppblog.com/lams/archive/2011/09/11/155502.html#155537#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 浅谈哈希思想的应用[未登录]</title><link>http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155530</link><dc:creator>Chipset</dc:creator><author>Chipset</author><pubDate>Sat, 10 Sep 2011 13:26:00 GMT</pubDate><guid>http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155530</guid><description><![CDATA[@远野嘉一<br>不是批评，而是交流心得或者说互相学习。我说话不会拐弯抹角客气，请不要见怪。<br><br>你给出的信息比较少，我个人觉得t_size不应定义成常数，对于静态表初始化时指定容量就行了，如果是动态表应该能自动调整大小。<br><br>映射到一个数组时(对应下标)，最好不要用取模，因为取模耗费太多CPU指令。<br><img src ="http://www.cppblog.com/lams/aggbug/155530.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lams/" target="_blank">Chipset</a> 2011-09-10 21:26 <a href="http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155530#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 浅谈哈希思想的应用</title><link>http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155522</link><dc:creator>远野嘉一</dc:creator><author>远野嘉一</author><pubDate>Sat, 10 Sep 2011 11:52:00 GMT</pubDate><guid>http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155522</guid><description><![CDATA[@李立强<br>谢谢建议，这个typedef加上应该是很好的，至于封装问题我以为是具体操作的事情了，应该不用赘述所以就没讲。。。以后会注意。<img src ="http://www.cppblog.com/lams/aggbug/155522.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lams/" target="_blank">远野嘉一</a> 2011-09-10 19:52 <a href="http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155522#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 浅谈哈希思想的应用</title><link>http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155521</link><dc:creator>远野嘉一</dc:creator><author>远野嘉一</author><pubDate>Sat, 10 Sep 2011 11:49:00 GMT</pubDate><guid>http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155521</guid><description><![CDATA[@Chipset<br>谢谢批评，你的哈希表我刚刚看了，确实不错。事实上我在编写哈希表的时候都是指针处理数据的，所以理论上在有N个元素时内存占用只有sizeof(ht)+N*sizeof(void*)以及N*sizeof(T)的数据原本占用的内存，sizeof(ht)=t_size*sizeof(void*)，鄙人以为应该不会很高，此外我也通常自己编写内存管理器，和你的博文比较以后，发现我通常写的和你写的“拉链哈希”应当是时间、空间差不多的，还没发现新的东西。<br>至于哈希函数的设计和内存管理器我将会专门发文，所以在这里就没有赘述，愿今后继续关注、指教，谢谢！<img src ="http://www.cppblog.com/lams/aggbug/155521.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lams/" target="_blank">远野嘉一</a> 2011-09-10 19:49 <a href="http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155521#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 浅谈哈希思想的应用[未登录]</title><link>http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155512</link><dc:creator>Chipset</dc:creator><author>Chipset</author><pubDate>Sat, 10 Sep 2011 08:50:00 GMT</pubDate><guid>http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155512</guid><description><![CDATA[1、耗费内存太多。<br>2、速度可能不会太快。<br><br>作为对比，SGI STL和Boost的哈西表速度太慢，耗费内存也太多，估计你的这个还赶不上Boost和SGI STL的哈希表。如果感兴趣，到我的主页上看看哈西表怎么设计的。<img src ="http://www.cppblog.com/lams/aggbug/155512.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lams/" target="_blank">Chipset</a> 2011-09-10 16:50 <a href="http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155512#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 浅谈哈希思想的应用</title><link>http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155508</link><dc:creator>博洋家纺</dc:creator><author>博洋家纺</author><pubDate>Sat, 10 Sep 2011 07:39:00 GMT</pubDate><guid>http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155508</guid><description><![CDATA[止t_node的访问，达到封装的效果<img src ="http://www.cppblog.com/lams/aggbug/155508.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lams/" target="_blank">博洋家纺</a> 2011-09-10 15:39 <a href="http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155508#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 浅谈哈希思想的应用</title><link>http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155507</link><dc:creator>李立强</dc:creator><author>李立强</author><pubDate>Sat, 10 Sep 2011 07:23:00 GMT</pubDate><guid>http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155507</guid><description><![CDATA[在CSDN的群里看到了，过来看看。<br>我觉得你在类中使用typedef会比较好，这样子不仅可以跟STL达到一种同步，同时可以方便的阅读和使用，例如可以把<br>typedef T size_type;<br>typedef size_type* iterator;<br>typedef const iterator const_iterator;<br>typedef size_type&amp; reference;<br>typedef const reference const_reference;<br>之类的。这只是举例子，并不是一定适合你这个类，你可以自己写适合的typedef。还有一点，我在看primer时，他们将t_node设为class，然后再设置一个友元，这样子可以防止t_node的访问，达到封装的效果。<img src ="http://www.cppblog.com/lams/aggbug/155507.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/lams/" target="_blank">李立强</a> 2011-09-10 15:23 <a href="http://www.cppblog.com/lams/archive/2011/09/10/155502.html#155507#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>