上一页 1 ··· 9 10 11 12 13 14 下一页
摘要: 参考:https://baptiste-wicht.com/posts/2012/03/cp11-concurrency-tutorial-part-2-protect-shared-data.html 1.通常情况下,当你在多个线程之间使用共享对象时,需要解决同步的问题。(synchronizat 阅读全文
posted @ 2018-05-23 20:37 卷积 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 参考:https://baptiste-wicht.com/posts/2012/03/cpp11-concurrency-part1-start-threads.html# 1. 创建线程 使用std::thread构造线程,当你创建一个线程,需要给线程代码,其中一个选择便是传函数指针。所有的线程 阅读全文
posted @ 2018-05-23 19:26 卷积 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.多线程初次使用: 2.关于g++编译时候需要注意,不同g++版本可能不一样。 g++ thread.cpp -o thread -lpthread -std=c++11 阅读全文
posted @ 2018-05-19 22:04 卷积 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 1. find()函数 C++中的 unordered_map使用时通过键值对进行插入,并通过find(key)进行寻找键值是否存在。 不能插入重复元素,即具有同样键值(key)的元素。 2. 自己写的一个类测试unordered_map的使用,感觉键值映射的value值好像没什么用。 阅读全文
posted @ 2018-05-19 21:28 卷积 阅读(847) 评论(0) 推荐(0) 编辑
摘要: 关于pip始终安装pandans出现错误. 查了半天发现python3.4不兼容pandas0.21+ 解决: 阅读全文
posted @ 2018-05-18 15:31 卷积 阅读(370) 评论(0) 推荐(0) 编辑
摘要: def hexes_to_udaciousness(n, spread, target): if n >= target: return 0 else: return 1 + hexes_to_udaciousness(n+n*spread, spread, target) 阅读全文
posted @ 2018-05-17 17:17 卷积 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1. 散列表查找定义: 存储位置 = f(关键字) 那样我们可以通过查找关键字不需要比较就可以获得需要记录的存储位置,称为散列技术。 散列技术: 是在记录的存储位置和它的关键字之间建立一个确定的对应关系f,使得每个关键字key对应一个存储位置f(key). 查找时:根据这个对应的确定关系找到给定值k 阅读全文
posted @ 2018-05-16 21:48 卷积 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 词频处理 tf/idf. 协同过滤 1.Co-occurence matrix. Normalize co-occurrence Similarity matrix. 1.1 Jaccard similarity: normalizes by popularity Who purchased i a 阅读全文
posted @ 2018-05-13 10:39 卷积 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 查找二叉树:每个结点都有键值,且每个结点的键都大于其左子树中任意结点的键而小于右子树的任意结点的键。 查找二叉树的高度可以为$log_2n$到$n$之间。 红黑二叉查找树:满足下列条件的二叉查找树. (1)红链接均为左链接。 (2)没有任何一个结点同时和两条红链接相连。 (3)该树完美黑色平衡,即任 阅读全文
posted @ 2018-05-12 20:12 卷积 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 作业: 要求输入$i$个数字时候计算这$i$个数字的中位数。 堆的实现利用了c++的make_heap(),sort_heap函数,类似优先队列。 1. 最小堆的实现代码: /**************最小堆**********/ class MinHeap { public: void crea 阅读全文
posted @ 2018-05-12 19:53 卷积 阅读(1665) 评论(0) 推荐(0) 编辑
上一页 1 ··· 9 10 11 12 13 14 下一页