题解列表

筛选

删除值为x的所有结点

解题思路:1.建立空的单链表。2.依次插入n个元素。3.遍历单链表的同时判断该结点是否为要删除的结点(所有的值为v的)。4.删除后,打印单链表检测是否真的删除掉了。注意事项:***:利用尾插法建立单链表注意插入完元素后,记得把rear的next域置为空。

利用选择排序处理三个整数

解题思路:1.利用一个大小为3的数组存储三个整数2..读入3个整数3.采用选择排序对该序列进行升序排列4.将排序好的数组输出注意事项:***:选择排序的执行次数是n-1,因为从无序的子序列选出n-1个元素,序列自然也就变得有序了。参考代码:#includeinta[3]={0};in

[编程入门]链表合并-JAVA题解

importjava.util.ArrayList;importjava.util.Arrays;importjava.util.Comparator;importjava.util.Scanner;publicclassMain{//通过集合的比较器对传进来的链表进行排序publicstaticvo

编写题解 1099: 校门外的树

#include#include#include#include#include#includeusingnamespacestd;booliszhi(intx){for(inti=2;i*i>l>>m;inttree[l+1]={0};for(inti=1;i>a1>>a2;for(intj=a1;