首页 > 其他
35. 百度研发笔试题:设计一个系统处理词语搭配问题
题目: 设计一个系统处理词语搭配问题,比如说 中国 和人民可以搭配, 则中国人民 人民中国都有效。要求:   *系统每秒的查询数量可能上千次;   *词语的数量级为10W;   *每个词至多可以与1W个词搭配 当用户输入中国人民的时候,要求返回与这个搭配词组相关的信息。 分析: 性能要求:每秒查询量达到上千次,意思就是QPS要达到1000以上。 搜索端使用...
分类:其他   时间:2014-03-27 03:52:00    收藏:0  评论:0  赞:0  阅读:561
poj 2135 Farm Tour 费用流
n个点的无向图,找到1->n的2条最短路,且2条路线没有重复路。 可转化成费用流模型,每条边的容量为1,限制只能选择1次,费用为路的长度,源点容量大于等于2,汇点容量大于等于2。最小费用最大流即可。 #include #include #include using namespace std; #define MAXN 5555 #define MAXM 1000000 #define...
分类:其他   时间:2014-03-27 03:46:50    收藏:0  评论:0  赞:0  阅读:447
【OpenGL】Shader实例分析(二)- Heart
转发请保持地址:http://blog.csdn.net/stalendp/article/details/22221597 这片文章将介绍怎么用Shader来绘制一个跳动的心脏。这里会涉及到一些数学知识。先看效果图: 源代码如下: // Created by inigo quilez - iq/2013 // License Creative Commons Attributi...
分类:其他   时间:2014-03-27 02:31:57    收藏:0  评论:0  赞:0  阅读:581
MapReduce运行异常-- org.apache.hadoop.mapred.FileAlreadyExistsException
描述: 输出文件已经存在 异常: 14/03/26 23:00:52 WARN mapred.JobClient: No job jar file set.  User classes may not be found. See JobConf(Class) or JobConf#setJar(String). 14/03/26 23:00:52 INFO mapred.JobClien...
分类:其他   时间:2014-03-27 02:37:41    收藏:0  评论:0  赞:0  阅读:942
双层桶
双层桶 双层桶不是数据结构,只是一种算法思维,分治是其根本思想。在处理海量数据时,有着一席之地。 当我们有一大堆数据需要处理,而局限于各种资源限制(内存、范围等)又不能一次处理完毕,此时,我们就需要将这一大堆数据分成我们可以处理的多个小段数据。然后,按照一定的策略处理各小段数据,从而完成既定目标。 双层桶并不是要求我们只能把我们的大数据划分一次,双层是个虚指,如果有需要,可以把数据一层一层的...
分类:其他   时间:2014-03-27 02:42:17    收藏:0  评论:0  赞:0  阅读:566
MAC下thrift安装
按照thrift官网上的文档进行安装,步骤如下: 1. 安装boost ./bootstrap.sh —prefix=PATH_TO_BOOST sudo ./b2 threading=multi address-model=64 variant=release stage install 2. 安装libevent./configure —prefix=PATH_TO_LIBEVENT make...
分类:其他   时间:2014-03-27 02:26:14    收藏:0  评论:0  赞:0  阅读:474
MapReduce运行异常:Unknown protocol to name node: org.apache.hadoop.mapred.JobSubmissionProtocol
描述:job 配置错误 异常: 14/03/26 22:23:27 ERROR security.UserGroupInformation: PriviledgedActionException as:allen cause:org.apache.hadoop.ipc.RemoteException: java.io.IOException: Unknown protocol to na...
分类:其他   时间:2014-03-27 02:34:31    收藏:0  评论:0  赞:0  阅读:409
【算法-排序之五】选择排序
算法-排序之选择排序          优秀的排序算法有快速排序,希尔排序等,但在生活中,选择排序却是人们最爱选择,最可能使用的方法。因为,选择排序简单明了,效果明显,在处理小规模排序时,选择排序是个不错的选择。          1. 选择排序SelectSort():           核心:每次选出最小的数放在选区最前位置。如图示:              ...
分类:其他   时间:2014-03-27 03:54:34    收藏:0  评论:0  赞:0  阅读:512
【CareerCup】 Linked Lists—Q2.5
转载请注明出处:http://blog.csdn.net/ns_code/article/details/22097191    题目:    Given a circular linked list, implement an algorithm which returns node at the beginning of the loop.DEFINITION    Circular link...
分类:其他   时间:2014-03-27 02:48:53    收藏:0  评论:0  赞:0  阅读:625
05 Unity3D水平运动控制--《程序员学Unity3d》
前面模拟了Unity3d的“碰撞”,这次将通过脚本来控制物体的运动。简单使用“W”“S”“A”“D”按键来控制物体“前进”“后退”“向左转”“向右转”。因为之前这个练习的项目文件已经不见了,暂时提供不了图片,需要的话后期补上。----------------------概念:使用脚本获取组件控制权新增个正方体,绑上一个C#脚本代码如下:Transform tCube; //声明一个Transfor...
分类:其他   时间:2014-03-27 02:28:50    收藏:0  评论:0  赞:0  阅读:464
数据结构 哈希表 字典树
输入N个字符串 每个字符串大小小于10 输出出现次数最多的字符串和次数 #include #include #include #include using namespace std; struct Tire {    int count;//表示字符串出现的次数    struct Tire *tire[26];//每个节点下面最多都还可以有26个节...
分类:其他   时间:2014-03-27 03:50:57    收藏:0  评论:0  赞:0  阅读:436
Easyui实现省市县三级联动
Easyui调用数据库实现省市县区三级联动的效果如果下 1、首先要设计数据库,如图所示。一个有4个字段code,note,pycode。code:行政区划代码,note:中文注释,pycode:拼音缩写。 其中code是由6个字段组成。如果是省级最后4位是0000,如果是地级市最后2位是00,其他是县区。  我已经把相关数据库代码上传到我的c...
分类:其他   时间:2014-03-27 02:40:47    收藏:0  评论:0  赞:0  阅读:780
数据结构 并查集
题目大意: 编号为1到N的球分别在N个城市中,有两种操作,T和Q,T表示把球A所在城市的所有球移动到球B所在城市。 Q表示输出球A所在城市的编号以及该城市中球的总数和球A被移动了多少次。 解题思路:由于每次移动球是将城市所有的球全部移动到另一个城市,因此可以用并查集来做,将两个集合合并,根节点 就表示球所在的城市。用根节点来记录球移动的次数和该城市的球的个数。 ...
分类:其他   时间:2014-03-27 03:43:44    收藏:0  评论:0  赞:0  阅读:416
Algirdas Avizienis提出的高可信系统(High-confidence Systems)概念模型
Algirdas Avizienis是fault tolerance概念的创始者,他为了让人们更好的去理解高可信系统(High-confidence Systems),提出了一个基于人类免疫系统(the immune system)的概念模型。这里的介绍来自他的一篇论文 Toward Systematic Design of FaultTolerant Systems, 希望能在一种随意的氛围...
分类:其他   时间:2014-03-27 02:28:17    收藏:0  评论:0  赞:0  阅读:446
字符串匹配的KMP算法
字符串匹配的KMP算法 字符串匹配 举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"? 许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。 这种...
分类:其他   时间:2014-03-27 02:29:53    收藏:0  评论:0  赞:0  阅读:375
敏捷开发之Scrum扫盲篇
现在敏捷开发是越来越火了,人人都在谈敏捷,人人都在学习Scrum和XP...为了不落后他人,于是我也开始学习Scrum,今天主要是对我最近阅读的相关资料,根据自己的理解,用自己的话来讲述Scrum中的各个环节,主要目的有两个,一个是进行知识的总结,另外一个是觉得网上很多学习资料的讲述方式让初学者不太...
分类:其他   时间:2014-03-27 01:57:37    收藏:0  评论:0  赞:0  阅读:479
【线性表】动态分配空间的实现
实现了一个简易的动态分配内存的线性表结构,实现了插入、删除、重载赋值运算符、拷贝构造函数(有bug,编译不过去) 1 2 #ifndef NULL 3 #define NULL 0 4 #endif 5 6 template 7 class CSQList 8 { 9 public: 10 CSQL...
分类:其他   时间:2014-03-27 01:57:08    收藏:0  评论:0  赞:0  阅读:514
2>1和2>&1的区别
原帖由tom0732于 2008-9-13 22:21 发表-bash-3.00$ ls /usr/nothing/nothing not found/usr:HTTPServerdoc java5 man sbin sysTT_DB dt lbin mozilla share sysvX11R6....
分类:其他   时间:2014-03-27 01:58:08    收藏:0  评论:0  赞:0  阅读:504
树莓派无线网上网
sudo /etc/network/interfaces + EDUP EP-N8508GS黄金版auto loiface lo inet loopbackiface eth0 inet dhcp# static ipauto wlan0allow-hotup wlan0iface wlan0 in...
分类:其他   时间:2014-03-27 01:59:10    收藏:0  评论:0  赞:0  阅读:462
6.5 k个已排好序链表合并为一个排序链表
1 建立链表(带哨兵位的)2 建立最小堆方法3 合并已排好序的k个链表 1 typedef int DataType; 2 //建立链表 3 class Link 4 { 5 private: 6 struct Node 7 { 8 DataType data; 9 Node *next; 10 }...
分类:其他   时间:2014-03-27 01:59:43    收藏:0  评论:0  赞:0  阅读:441
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!