摘要: 题目要求:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则之后不能再次进入这个格子。 例如 a b c e s f c s a d e e 这 阅读全文
posted @ 2019-07-26 10:37 淡如水94 阅读(127) 评论(0) 推荐(0)
摘要: 题目要求:给定一个数组和滑动窗口的大小,找出所有滑动窗口里数值的最大值。例如,如果输入数组{2,3,4,2,6,2,5,1}及滑动窗口的大小3,那么一共存在6个滑动窗口,他们的最大值分别为{4,4,6,6,6,5}; 针对数组{2,3,4,2,6,2,5,1}的滑动窗口有以下6个: {[2,3,4] 阅读全文
posted @ 2019-07-25 13:36 淡如水94 阅读(135) 评论(0) 推荐(0)
摘要: 题目要求:如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。我们使用Insert()方法读取数据流,使用GetMedian()方法获取当前读取数据的中位数。 用两个 阅读全文
posted @ 2019-07-25 11:10 淡如水94 阅读(145) 评论(0) 推荐(0)
摘要: 题目要求:给定一个数组A[0,1,...,n-1],请构建一个数组B[0,1,...,n-1],其中B中的元素B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...*A[n-1]。不能使用除法。 一个直观的解法是用连乘n-1个数字得到B[i].显然这个方法需要O(n*n)的时间构造 阅读全文
posted @ 2019-07-24 13:45 淡如水94 阅读(140) 评论(0) 推荐(0)
摘要: 题目要求:在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是第一个重复的数字2。 思路一:最好的解法 此 阅读全文
posted @ 2019-07-24 12:03 淡如水94 阅读(220) 评论(0) 推荐(0)
摘要: 题目要求:LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张^_^)...他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子.. 阅读全文
posted @ 2019-07-24 10:18 淡如水94 阅读(391) 评论(0) 推荐(0)
摘要: 题目要求:小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快 阅读全文
posted @ 2019-07-23 11:30 淡如水94 阅读(249) 评论(0) 推荐(0)
摘要: 题目要求:输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。 对应每个测试案例,输出两个数,小的先输出。 数列满足递增,设两个头尾两个指针i和j, 1、若ai + aj == sum,就是答案(相差越远乘积越小) 2、若a 阅读全文
posted @ 2019-07-23 09:52 淡如水94 阅读(113) 评论(0) 推荐(0)
摘要: 题目要求:一个整型数组里除了两个数字之外,其他的数字都出现了两次。请写程序找出这两个只出现一次的数字。 首先:位运算中异或的性质:两个相同数字异或=0,一个数和0异或还是它本身。 当只有一个数出现一次时,我们把数组中所有的数,依次异或运算,最后剩下的就是落单的数,因为成对儿出现的都抵消了。 依照这个 阅读全文
posted @ 2019-07-22 14:45 淡如水94 阅读(169) 评论(0) 推荐(0)
摘要: 题目要求: 在数组中的两个数字,如果前面一个数字大于后面的数字,则这两个数字组成一个逆序对。输入一个数组,求出这个数组中的逆序对的总数P。 并将P对1000000007取模的结果输出。 即输出P%1000000007 输入描述:题目保证输入的数组中没有的相同的数字 数据范围: 对于%50的数据,si 阅读全文
posted @ 2019-07-22 10:09 淡如水94 阅读(198) 评论(0) 推荐(0)