发表评论取消回复
相关阅读
相关 算法-第四版-练习1.2.10解答
题目分析 1.编写一个类VisualCounter,支持加一和减一操作。 2.它的构造函数接受两个参数N和max,其中N指定了 操作的最大次数,max指定了计数器的最
相关 算法-第四版-练习1.26解答
题目分析 如果字符串s中的字符循环移动任意位置之后能够得到另一个字符串t,那么s被称为t的回环变位(circular rotation)。例如,ACTGACG就是TGAC
相关 算法-第四版-练习1.2.2解答
1 题目分析 编写一个Interval1D的用例, 1.从命令行接受一个整数N。 (args\[0\]) 2.从标准输入中读取N个间隔(每个间隔由一对doub
相关 算法-第四版-练习1.3.10解答
题目 编写一个过滤器InfixToPostfix,将算术表达式由中序表达式转为后序表达式。 分析 1.简化 简化问题,不考虑运算的优先级,或者说优先级全部由括
相关 算法-第四版-练习1.3.4解答
题目 编写一个Stack的用例Parentheses,从标准输入读取一个文本流并使用栈判定其中的括号是否配对完整。例如,对于\[()\]\{\}\{ ()()\} 程序应
相关 算法-第四版-练习1.3.31解答
题目 实现一个嵌套类DoubleNode用来构造双向链表,其中每个结点都含有一个指向前驱元素的引用和一个指向后续元素的引用(如果不存在则为null)。为以下任务实现若干静
相关 算法-第四版-练习1.3.30解答
题目 编写一个函数,接受一条链表的首结点作为参数,(破坏性地)将链表反转并返回结果链表的首结点。 分析 自己写不出来,参考书上的提示 1.循环法 2.递归
相关 算法-第四版-练习1.3.28解答
题目 编写一个方法max(),接受一个链表的首结点作为参数,返回链表中键最大的节点的值。假设所有键均为正整数,如果链表为空则返回0。 分析 1.条件:必须采用递归
相关 算法-第四版-练习1.3.25解答
题目 编写一个方法insertAfter(),接受两个链表结点作为参数,将第二结点插入链表并使之成为第一个结点的后续结点(如果两个参数为空则什么也不做)。 分析
相关 算法-第四版-练习1.3.24解答
题目 编写一个方法removeAfter(),接受一个链表结点作为参数并删除该结点的后续结点(如果参数结点或参数结点的后续结点为空则什么也不做) 分析 参数是no
还没有评论,来说两句吧...