上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 35 下一页
摘要: 一:哈希表简介 哈希表是一种查找效率极高的数据结构,理想情况下哈希表插入和查找操作的时间复杂度均为O(1),任何一个数据项可以在一个与哈希表长度无关的时间内计算出一个哈希值(key),然后在常量时间内定位到一个桶(术语bucket,表示哈希表中的一个位置)。当然这是理想情况下,因为任何哈希表的... 阅读全文
posted @ 2015-06-12 09:08 gqtc 阅读(445) 评论(0) 推荐(0)
摘要: 问题描述:在一个m行n列二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 例如下面的二维数组就是每行、每列都递增排序。如果在这个数组中查找数字6,则返回true;如果查找数字5... 阅读全文
posted @ 2015-06-12 08:51 gqtc 阅读(102) 评论(0) 推荐(0)
摘要: 问题描述:给定一段产品的英文描述,包含N个英文字母,每个英文单词以空格分隔,无其他标点符号;再给定M个英文单词关键字,请说明思路并编程实现方法extractSummary,目标是找出此产品描述中包含M个关键字(每个关键词至少出现一次)的长度最短的子串,作为产品简介输出。 编程之美有... 阅读全文
posted @ 2015-06-12 08:49 gqtc 阅读(193) 评论(0) 推荐(0)
摘要: 题目描述:数组中有一个数字出现的次数超过了数组长度的一半,找出这个数字。(出自编程之美) 分析:一个数组中有很多数,现在我们要找出这个数组中那个超过出现次数一半的数字,怎么找呢? 大凡当我们碰到某一个杂乱无序的东西时,考虑是否能够通过排序来解决问题: 如果数组无序,... 阅读全文
posted @ 2015-06-12 08:39 gqtc 阅读(170) 评论(0) 推荐(0)
摘要: 问题描述:假如QQ有n个服务器,为了方便用户的访问会在服务器上缓存据,因此用户每次访问的时候最好能保持同一台服务器。现有的做法是根据[QQNUM%n]得到请求的服务器,这种方法很方便将用户分到不同的服务器上去。 但是如果一台服务器死掉了,那么n就变为了n-1,那么[QQNU... 阅读全文
posted @ 2015-06-12 08:01 gqtc 阅读(143) 评论(0) 推荐(0)
摘要: 一:全排列问题 题目:输入一个字符串,打印出该字符串中字符的所有排列。 例如输入字符串abc,则输出由字符a、b、c 所能排列出来的所有字符串:abc、acb、bac、bca、cab 和cba。 1:递归算法 从集合中依次选出每一个元素,作为排列的第一个元素,然后对剩余的元... 阅读全文
posted @ 2015-06-11 16:38 gqtc 阅读(204) 评论(0) 推荐(0)
摘要: 回文指一个顺着读和反过来读都一样的字符串,比如 madam、我爱我。回文判断是一类典型的问题,尤其是与字符串结合后呈现出多姿多彩。 一、回文判断 如何判断一个字串是否是回文,最直接的方法显然是将字符串逆转,存入另外一个字符串,然后比较原字符串和逆转后的字符串是否一样,一样就是回文,这个... 阅读全文
posted @ 2015-06-11 16:04 gqtc 阅读(134) 评论(0) 推荐(0)
摘要: 问题描述:现有某网站海量日志数据,提取出某日访问该网站次数最多的那个IP。 分析:IP地址是32位的二进制数,所以共有N=2^32=4G个不同的IP地址, 如果将每个IP地址看做是数组的索引的话,那么需要创建一个unsigned count[N]的数组,即可统计出每个IP的访问次数,... 阅读全文
posted @ 2015-06-11 15:58 gqtc 阅读(419) 评论(0) 推荐(0)
摘要: 题目描述:一个文件中含有多个元素,只能遍历一遍,要求等概率随机取出其中之一。 先讲一个例子,5个人抽5个签,只有一个签意味着“中签”,轮流抽签,那么这种情况,每个人中签的概率分别是多大呢? 第一个人中签的概率是1/5, 第二个人中签的情况只能在第一个人未中时才有可能,所以... 阅读全文
posted @ 2015-06-11 15:41 gqtc 阅读(254) 评论(0) 推荐(0)
摘要: 一:胜者树(http://www.haogongju.net/art/2266943) 问题描述:给出一个长度是N的数组,现在要找出最小的两个元素,最少要多少次比较。 分析: 如果找出1个最小的,比较次数无疑是n-1;如果用选择排序,再取选择第二个最小的又得比较n-2次。... 阅读全文
posted @ 2015-06-11 15:28 gqtc 阅读(721) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 35 下一页