- 博客(4)
- 问答 (1)
- 收藏
- 关注
原创 数据与算法课后习题
题目:给定两个已经排序的表L1和L2,只使用基本的表的操作编写计算L1∪L2的过程思路:可以从L1∩L2中受到启发,不同的是,都要加进去,但是,是去除重复么?答案是比较巧妙的,和求交集是基本一致的,通过比较两个数的大小,如果相等就直接加入数组中,不然就一直输出小的那一组,并把小的元素,加入到最后的result中3.5public static <AnyType extends Comparable<? super AnyType>> void union(List<Any
2021-11-07 13:14:59
159
原创 数据与算法结构课后作业题目
题目:给定两个已经排序的表,只使用基本的表的操作编写L1∩L2的过程题目思路:因为是已经排序的表,所以可以用ListIterator,来读取函数,可以用compareTo的方法来比较两个数组中数的大小相等,就把这个值放入Intersect中,如果一个比另一个小,就让小的那个继续读取代码来源:数据与算法作业习题答案 public static <AnyType extends Comparable<? super AnyType>> void intersection(Li
2021-11-07 13:02:52
104
原创 使用单链表实现队列类(数据与算法实验题)
Write routines to implement queues using the following data structures and test your queues.a) A linked list首先掌握队列的一些性质:最主要特征:先进先出队列的基本操作:enqueque是在rear(队尾)插入一个元素。dequeque(出队):删除并返回在表头的元素注:如果使用头结点和尾结点是比较好实现的下面说的内容是,不使用头结点和尾结点。创建一个SingleQueue类建立一个构
2021-10-30 09:58:54
304
原创 2021-10-26
计算后缀表达式(自我学习总结)主要思路:后缀表达式在计算机的运行下是十分简单的只要正常的进行符号读取即可1.写一个方法2.在方法中定义域一个boolean型判断是否是数字创立一个栈s一个token变量用来储存输入的数还有几个必要的变量和结果Scanner方法获取输入用token获取输入的值然后进行判,我们可以知道最终是“=”结束的,所以我们用等号来判断。挤到最后,看栈的初始元素是否为等号。用try catch语句防止输入的值不是数字而使程序崩溃。如果isNumber是true,先将其
2021-10-26 19:03:14
71
空空如也
求大佬解答
2021-04-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人