摘要: 1、下面程序的结果是什么? 分析: (int&)a的结果是1065353216,而不是1。 这是因为浮点数在内存里和整数的存储方式不同,(int&)a相当于将该浮点数地址开始的sizeof(int)个字节当成int型的数据输出,因此这取决于float型数据在内存中的存储方式,而不是经过(int&)a 阅读全文
posted @ 2017-11-28 15:56 叶建成 阅读(463) 评论(0) 推荐(1) 编辑
摘要: 随机洗牌算法: 时间和空间复杂度都为O(n)。 可以由概率算出,每个数(每张牌)在每个位置的概率都是1/maxn。 阅读全文
posted @ 2017-11-28 12:57 叶建成 阅读(345) 评论(0) 推荐(1) 编辑