问答题4. 有一个升序排列的数组,数组中可能有正数、负数或0,求数组中元素的绝对值最小的数
问答题3. 把一个有序数组最开始的若干个元素搬到数组的末尾,称之为数组的旋转
问答题3. 如何不使用除法操作符实现两个正整数的除法?
问答题3. 如何进行冒泡排序
问答题7. 如何进行堆排序
问答题1. 给定一个字符串数组,找出数组中最长的字符串,使其能由数组中其他的字符串组成
问答题5. 已知随机数生成函数rand7()能产生的随机数是整数1~7的均匀分布,如何构造rand10()函数,使其产生的随机数是整数1~10的均匀分布
问答题2. 写一个方法,检查字符串是否是整数,如果是整数,那么返回其整数值
问答题 给定链表L0->L1->L2…-Ln-1>Ln
问答题 从树的根结点开始往下访问一直到叶子结点经过的所有结点形成一条路径。找出所有的这些路径
问答题1. 设计一个算法,判断给定的一个数n是否是某个数的平方,不能使用开方运算
问答题1. 搜索引擎会通过日志文件把用户每次检索使用的所有查询串都记录下来,每个查询串的长度为1~255B
问答题5. 随机地从大小为n的数组中选取m个整数,要求每个元素被选中的概率相等
问答题2. 给定一个数组,数组中含有重复元素,给定两个数字num1和num2,求这两个数字在数组中出现的位置的最小距离
问答题 给定一个没有排序的链表,去掉其重复项,并保留原顺序,例如链表1->3->1>5->5->7
问答题3. 实现字符串的反转,要求不使用任何系统方法,且时间复杂度最小
问答题 数字1~1000放在含有1001个元素的数组中,其中只有唯一的一个元素值重复
问答题2. 寻找一条从左上角(arr[0][0])到右下角(arr[m-1][n-1])的路线,使得沿途经过的数组中的整数的和最小
问答题4. 有10个文件,每个文件1GB,每个文件的每一行存放的都是用户的query,每个文件的query都可能重复
问答题5. 已知字母序列[d, g, e, c, f, b, o, a],请实现一个方法,要求对输入的一组字符串input=[“bed”,“dog”,“dear”,“eye”]按照字母顺序排序并打印
