- 博客(1)
- 资源 (17)
- 收藏
- 关注
原创 微信红包算法,拆分最大的红包法
我的算法是,通过不断拆分最大的红包,完成所有红包金额的分配。先把总金额存入红包列表中,然后开始。第一步:从列表中找出已分配的红包中最大的红包金额,通过随机数将这个红包金额拆分成两个金额,然后保存在红包列表中。第二步:继续第一步,直到红包拆分完毕。为了方便运算,金额统一转换为分,输出结果时再转换回元和分。头文件:#pragma onceconst unsigned int g_unMaxMone...
2018-05-13 10:28:11 5131 5
多线程快速排序源代码
这是一个使用了多线程的快速排序算法的源代码,如果CPU和内存足够,在32位平台下,最大可以对5亿个int数据进行排序(考虑系统本身所需的内存,程序本身运行所需的内存)。
不支持文件。
待排序的数据由程序自动生成,介于-2^31-2^31-1之间。
2010-07-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人