发表评论取消回复
相关阅读
相关 狸猫的面试——链表
1.找出链表的中间元素 解法:链表的特点是容易增删,难于随机访问。如果按照常规的想法:(1)遍历链表,获取长度 (2)从头走1/2步 。但是这种方式会需要O(1.
相关 狸猫的笔试——字符转int
public static int getInt(String s,int radix) throws Exception { if(s == n
相关 狸猫的笔试——查找
输入: 一个递增排序的数组 一个数字S 要求: 在数组中查找两个数,使他们的和正好是S,如果有多对数字的和是S,则输出两个数乘积最小的 输出: 两个数
相关 狸猫的笔试——n位格雷码的生成
生成n位格雷码: public static String[] Gray(int n) { String[] graycode = new String[
相关 狸猫的笔试——镜像字符串(二叉树法)
输入一串字符串,获取其中最长的镜像字符串 例如 cabecbad 对与子串:abecba 除去c 剩下 abeba即为最长的镜像字符串 长度为5 算法思想:
相关 狸猫的笔试——格雷码判断
输入两个数,判断是否符合格雷码 例如 : 10 和11 为true 11 和 11 为false 11 和 00 为false public sta
相关 狸猫的笔试——蛇形矩阵
蛇形矩阵:一个n\n的矩阵,矩阵的内容成蛇形。例如 n=3; 矩阵内容: 1 2 3 8 9 4 7 6 5 按行输出为: 1 2 3 8 9 4 7 6 5
相关 狸猫的笔试——集合
1.计算1+2+3+……+n。不使用乘法。 分析:这道题有三种思路。 1.用for循环从一加到n。虽然简单,但是时间最长。 2.根据等差数列公式有 (1+n)\n/2
相关 C++笔试问答题目集合
微软等面试100题答案V0.2版\[第1-20题答案\] \[url\]http://blog.csdn.net/v\_july\_v/article/details/61
相关 C++笔试程序题目集合
\[url\]http://www.cnblogs.com/fangyukuan/archive/2010/09/18/1829871.html\[/url\] \[url
还没有评论,来说两句吧...