C++
dragonaxz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
数integer中(2进制下)1和0的个数的方法
int func(unsigned int i) { unsigned int temp = i; temp = (temp & 0x55555555) + ((temp & 0xaaaaaaaa) >> 1); temp = (temp & 0x33333333) + ((temp & 0xcccccccc) >> 2); temp = (temp & 0x0f0f转载 2016-10-31 10:39:08 · 394 阅读 · 0 评论 -
数据结构 图 Graph
基础:按边或弧有无方向,分为有向图和无向图。n个顶点的图,若不计顶点到自己的边, 则无向图最多有n(n-1)/2条边(计到自己的边的话是n(n+1)/2条边),有向图则是最多n(n-1)条边(计到自己的边的话是n^2条边) 若图存在的边数达到最大值,则其为完全图,如果边带有数值,则称为带权图。 若无向图中任意两顶点是连通的,则为连通图。非连通图中,个连通子图称为连通分量。 生成树:转载 2016-11-23 15:19:59 · 1519 阅读 · 0 评论 -
C++11、14、17新特性
C++11 智能指针:unique_ptr 右值引用: 匿名函数:Lambda表达式 初始化列表: default关键字:A()=default; A()=delete; auto: decltype: nullptr:指针类型的0,NULL是int 变长参数模板: template void print(head h, typename... tail) { }转载 2018-06-24 22:10:03 · 1793 阅读 · 0 评论
分享