上一页 1 ··· 8 9 10 11 12 13 14 下一页
摘要: 题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 分析: 这一题其实没有那么难。思路和上一题一样(剑指Offer——跳台阶)。 可得f[n]=f[n-1]+f[n-2]+f[n-3]+...+f[1]+f[0]。 这个公式是不 阅读全文
posted @ 2017-10-27 14:08 叶建成 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 分析: 当青蛙跳上n级台阶(n>2),那么它可以从n-1级跳上1级,也可以从n-2级跳上2级。那么它跳的可能就是跳上n-1级的跳法总数+跳上n-2级的跳法总数的总和。 即f[n]=f[n-1]+f 阅读全文
posted @ 2017-10-27 13:53 叶建成 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项。n<=39 分析: 递归解法肯定相当耗时。 因为当n=4时,程序是这样子递归运算的:Fibonacci(4) = Fibonacci(3) + Fibonacci(2); = Fibonacci(2) + Fi 阅读全文
posted @ 2017-10-27 13:35 叶建成 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。 NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 分析: 阅读全文
posted @ 2017-10-27 11:50 叶建成 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 分析: 代码: 阅读全文
posted @ 2017-10-27 11:32 叶建成 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 分析: 二叉树前序遍历的第一个值是根节点的值,从中 阅读全文
posted @ 2017-10-26 23:14 叶建成 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 输入一个链表,从尾到头打印链表每个节点的值。 分析: 方法1:利用栈的性质,先从头到尾遍历链表每个节点的值存入栈中,最后一个一个出栈顺序便是从尾到头的。 方法2:直接从头到尾遍历链表存储节点的值将值存到数组中,最后翻转数组。 方法3:直接从头到尾遍历链表存储节点的值将值插入到数组的第一个 阅读全文
posted @ 2017-10-26 17:05 叶建成 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 分析: 如果从前往后替换空格,那么每遇到一个空格就需要将还没遍历到的字符后移,总的移动步数将会很多。 所以我们考虑先求出替换空格之后 阅读全文
posted @ 2017-10-26 16:26 叶建成 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 题目描述: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 分析: 因为二维数组中,从左到右和从上到下都是递增排序,可以从右上角往左下角查找(或者从左下角往右上角查找),只需O(n 阅读全文
posted @ 2017-10-26 14:37 叶建成 阅读(179) 评论(0) 推荐(0) 编辑
摘要: // SQLConnect_ref.cpp // compile with: odbc32.lib #include #include int main() { SQLHENV henv; SQLHDBC hdbc; SQLHSTMT hstmt; SQLRETURN retcode; SQLCHAR * OutConnStr = (SQLCHAR... 阅读全文
posted @ 2016-05-26 16:41 叶建成 阅读(339) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 下一页