题解列表

筛选

二叉树遍历-题解(C++代码)

常规做法,先通过先序遍历和中序遍历构造二叉树,再输出后序遍历序列```cpp#include#includeusingnamespacestd;structnode{chardata;structnode*lchild;structnode*rchild;};node*create(stringpre

蓝桥杯2015年第六届真题-赢球票-题解(Java代码)

###赢球票#####思路:为了保证取得的球票数最多,从卡片值为1的位置开始数,满足条件的卡片拿走,并标记为已经拿走,避免重复计算。拿走一张卡片后从1开始重新数数。顺时针数其他卡片。不能取卡片的情况有两种:1种是卡片全部取走了,2是数的数超过了卡片的最大值,此时也不可能在取得卡片了。

纪念品分组-题解(C语言代码)

摘要:动态规划: 已知问题规模为n的前提A,求解一个未知解B。(我们用An表示“问题规模为n的已知条件”)此时,如果把问题规模降到0,即已知A0,可以得到A0->B.如果从A0添加一个元素,得到A1的变化……

Dinner-题解(C语言代码)

#include#include#includeintmain(void){charabc[1000]={'\0'};charbcd[1000]={'\0'};intn,i,j=0,c=0;while(scanf("%d",&n)!=EOF){getchar();//防止数字后的空格被读入字符中get

数据结构-链表的基本操作-题解(Java代码)

删除链表的逻辑希望再丰富下,这个链表隐含的规律放在题中,感觉不太好,而且测试用例中是有delete操作的importjava.util.ArrayList;importjava.util.List;importjava.util.Scanner;publicclassMain{staticintmax