- 博客(4)
- 收藏
- 关注
转载 LeetCode 2. add two numbers
看似简单,轻易AD,但重点是和其他人写的代码进行比较从而学习 C++: ListNode* addTwoNumbers(ListNode* l1, ListNode* l2) { ListNode* result; ListNode* cur; ListNode* cur_1 = l1->next, *cur_2 = l...
2015-06-03 23:09:00
105
转载 LeetCode 1. twoSums
C++: vector<int> twoSum(vector<int>& nums, int target) { unordered_map<int, int> hashMap; for (int i = 0; i < nums.size(); i++) { if(ha...
2015-06-01 23:12:00
73
转载 并发编程:c++11 多线程中随机数重复问题
srand(time(NULL));是我们熟悉的c++随机函数,用时间做种子。但由于在多线程环境下若想在子线程中随机出不同的随机数则需随机种子的不同。但time以秒计算,略显不足,故参考这篇文章解决此问题: /* 初始化随机种子 */ void InitRand() { // 如果支持高性能精度计数器,则使用其初始化随机种子(微秒级) LARGE_I...
2015-04-30 14:16:00
477
转载 并发编程: c++11 thread(Func, Args...)利用类成员函数创建线程
c++11是VS2012后支持的新标准,为并发编程提供了方便的std::thread。 使用示例: #include <thread> void thread_func(int arg1, int arg2, float* arg3){ arg3 = (arg1*1.0)/(arg1 + arg2); cout << "arg1 ...
2015-04-30 14:05:00
449
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人