一语惊醒梦中人
chinaclock
这个作者很懒,什么都没留下…
展开
-
vector
<br />vector查找效率最好的情况是和map持平。不可能比map又优势的<br />毕竟vector是线性查找,而map是红黑树。<br /> <br /> <br />哈希函数,也叫做散列函数<br /> <br /> <br />哈希算法-哈希算法的查找也是建立在索引查找的基础上,就像在(关联容器)map中一样如果我们知道一个Key,根据这个Key,由这种一一对应的关系可以迅速找到对应的Value。而这里将Key经过哈希函数得到一个Key2(标志一个区段(桶)),通过Key2对应的桶中的具体的K原创 2010-10-26 20:54:00 · 444 阅读 · 0 评论 -
GTK QT Gnome KDE
<br />GTK是用C, Qt用的是C++,这是一个最简单的区别,所以开发程序相对来说,只是相对,GTK的程序执行效率会高些,QT的程序开发环境成熟,效率高,代码重用高,维护也方便。可能以前由于授权方面的问题,很多程序员选择了GTK,但是现在NOKIA已经发布了开源的版本,这个版权已经不是问题了!还有一个区别就是 QT做出来的图形界面比GTK的好看,因为QT可以生成操作系统原生的界面。如果你是一个C程序员,可以选择GTK,特别是开发gnome桌面的程序,但是在嵌入式平台,我个人推荐选择QT,因为QT在嵌入原创 2010-10-26 21:15:00 · 854 阅读 · 0 评论