发表评论取消回复
相关阅读
相关 算法-第四版-练习1.26解答
题目分析 如果字符串s中的字符循环移动任意位置之后能够得到另一个字符串t,那么s被称为t的回环变位(circular rotation)。例如,ACTGACG就是TGAC
相关 算法第四版练习1.3.21
问题 编写一个方法find(),接受一条链表和一个字符串key作为参数。如果链表中的某个结点的item域的值为key,则方法返回true,否则返回false。 分析
相关 算法第四版 链表练习1.3.20
题目 编写一个方法delete(),接受一个int参数k,删除链表的第k个元素(如果它存在的话)。 分析 比如有链表 1,2,3,4,5 如果要删除第四个
相关 算法-第四版-练习1.3.31解答
题目 实现一个嵌套类DoubleNode用来构造双向链表,其中每个结点都含有一个指向前驱元素的引用和一个指向后续元素的引用(如果不存在则为null)。为以下任务实现若干静
相关 算法-第四版-练习1.3.29解答
题目 用环形链表实现Queue。环形链表也是一条链表,只是没有任何结点链接为空,且只要链表非空则last.next的值就为first。只能使用一个Node类型的实例变量(
相关 算法-第四版-练习1.3.28解答
题目 编写一个方法max(),接受一个链表的首结点作为参数,返回链表中键最大的节点的值。假设所有键均为正整数,如果链表为空则返回0。 分析 1.条件:必须采用递归
相关 算法-第四版-练习1.3.27解答
题目 编写一个方法max(),接受一个链表的首结点作为参数,返回链表中键最大的节点的值。假设所有键均为正整数,如果链表为空则返回0。 分析 方法的参数为Node
相关 算法-第四版-练习1.3.25解答
题目 编写一个方法insertAfter(),接受两个链表结点作为参数,将第二结点插入链表并使之成为第一个结点的后续结点(如果两个参数为空则什么也不做)。 分析
相关 算法-第四版-练习1.4.2
题目 修改ThreeSum,正确处理两个较大的int值相加可能溢出的情况 分析 首先jdk中定义int占4个字节, 32位(后面全部的计算都是以此为根据的)
相关 算法第四版 练习答案 1.4.1
题目 证明从N个数中,取出3个整数的不同组合的总数为N(N-1)(N-2)/6 提示 使用数学归纳法 分析 百度了下什么是数学归纳法: 数学归纳法(Mat
还没有评论,来说两句吧...