20131129秒针系统算法面试
2013-12-02 21:44
330 查看
1、从ip库中查找ip,结构体定义如下:
struct ipEntry
{
int start;
int end;
int AddressID;
}
int find(Vector<ipEntry>& iplib,ipEntry ip)
{
................................
}
说明:iplib已排序,iplib中的ipEntry序列可能为{1,1000,0},{2000,3000,1},{3001,4000,0},要查找的ipEntry可能为{2,500,xx},此时需要返回0。
2、KNN算法,K=1时boundary的确定。
思路:找垂直平分线。
3、分别对使用移动端和PC端上网的人群进行抽样,得到两个人群中的男女比例。问全体男女比例为多少?
4、大数据问题,使用hash提高查找速度,并且记录偏移量。
struct ipEntry
{
int start;
int end;
int AddressID;
}
int find(Vector<ipEntry>& iplib,ipEntry ip)
{
................................
}
说明:iplib已排序,iplib中的ipEntry序列可能为{1,1000,0},{2000,3000,1},{3001,4000,0},要查找的ipEntry可能为{2,500,xx},此时需要返回0。
2、KNN算法,K=1时boundary的确定。
思路:找垂直平分线。
3、分别对使用移动端和PC端上网的人群进行抽样,得到两个人群中的男女比例。问全体男女比例为多少?
4、大数据问题,使用hash提高查找速度,并且记录偏移量。
相关文章推荐
- 算法面试100题——8.逻辑思维题
- 面试算法实践与国外大厂习题指南
- 《慕课网玩转算法面试》笔记及习题解答5.1.~5.3
- 数据结构和算法面试总结
- 玩转算法面试 leetcode题库分门别类详细解析
- 10个经典的 C 语言面试基础算法及代码
- 程序员如何快速准备面试中的算法
- 面试10大算法汇总——Java篇
- 阿里巴巴面试算法题:有一个函数int getNum(),每运行一次可以从一个数组V[N]里面取出一个数,N未知,当数取完的时候,函数返回NULL。现在要求写一个函数int get(),这个函数运行一次可以从V[N]里随机取出一个数,而这个数必须是符合1/N
- 算法面试(3)
- 笔试面试中关于数组的常见算法
- 大数据算法面试:1亿数据在有限内存上如何排序
- 名企面试算法题
- 【算法】 最近面试遇到的一道报数出队列的题
- 面试算法题:二叉树的平衡性检测
- 【LeetCode-面试算法经典-Java实现】【096-Unique Binary Search Trees(唯一二叉搜索树)】
- 几种常见算法,面试经常考
- 【LeetCode-面试算法经典-Java实现】【002-Add Two Numbers (单链表表示的两个数相加)】
- 面试中变相考算法复杂度
- 某面试算法题_最短时间找出十包粉末中的两蓝粉末。