给出K个排序好的数组,用什么方法可以最快的把他们合并成为一个排序数组?...
分类:
编程语言 时间:
2015-05-13 10:29:54
阅读次数:
200
计算(a^n)%b,其中a,b和n都是32位的整数。 例如 (2^31)%3 = 2。...
分类:
编程语言 时间:
2015-05-13 10:29:18
阅读次数:
172
给一堆数组和一个目标值,在这堆数组里面找出四个数使得他们的和等于目标值。...
分类:
编程语言 时间:
2015-05-13 10:28:32
阅读次数:
161
给出一个图,并且给出图的起始节点,知道这个图的节点的定义,要求克隆这个图,返回克隆图的起始节点。...
分类:
编程语言 时间:
2015-05-13 10:28:01
阅读次数:
187
给一堆数组和一个目标值,在这堆数组里面找出三个数使得他们的和等于目标值。...
分类:
编程语言 时间:
2015-05-13 10:27:18
阅读次数:
140
给一堆数组和一个目标值,在这堆数组里面找出两个数使得他们的和等于目标值。...
分类:
编程语言 时间:
2015-05-13 10:27:18
阅读次数:
168
有一种特殊的数,它的素数因子只有可能是3,5,7,不可能是其他的素数, 我们把这种数从小到大排序,得到3,5, 7, 9, 15 ... 现在我们要求其中第K大得数是多少,比如其中第4大的数是9。...
分类:
编程语言 时间:
2015-05-13 10:26:50
阅读次数:
144
给一个有向无环图,求出这个有向无环图的拓扑排序结果。...
分类:
编程语言 时间:
2015-05-13 10:26:29
阅读次数:
152
分类: 白话经典算法系列 2011-08-09 11:15 16682人阅读 评论(29) 收藏 举报 算法面试c直接选择排序和直接插入排序类似,都将数据分为有序区和无序区,所不同的是直接播放排序是将无序区的第一个元素直接插入到有序区以形成一个更大的有序区,而直接选择排序是从无序区选一个最小的元素....
分类:
编程语言 时间:
2015-05-12 22:57:28
阅读次数:
160
给定两个单词A和B(假设均为小写字母,并且不含重复字母),判断A是否包含B。这里所定义的包含,只需要包含所有的字母即可,不要字母之间的顺序和邻接关系。要求想出尽可能多的方法(不限制复杂度)...
分类:
编程语言 时间:
2015-05-12 17:20:16
阅读次数:
120