2020年6月26日
摘要: 给定两棵树T1和T2。如果T1可以通过若干次左右孩子互换就变成T2,则我们称两棵树是“同构”的。例如图1给出的两棵树就是同构的,因为我们把其中一棵树的结点A、B、G的左右孩子互换后,就得到另外一棵树。而图2就不是同构的。 图1 图2 现给定两棵树,请你判断它们是否是同构的。 输入格式: 输入给出2棵 阅读全文
posted @ 2020-06-26 09:24 小小字节 阅读(209) 评论(0) 推荐(0) 编辑
  2020年6月25日
摘要: 给定两个由英文字母组成的字符串 String 和 Pattern,要求找到 Pattern 在 String 中第一次出现的位置,并将此位置后的 String 的子串输出。如果找不到,则输出“Not Found”。 本题旨在测试各种不同的匹配算法在各种数据情况下的表现。各组测试数据特点如下: 数据0 阅读全文
posted @ 2020-06-25 01:24 小小字节 阅读(219) 评论(0) 推荐(0) 编辑
  2020年6月24日
摘要: 设已知有两个堆栈S1和S2,请用这两个堆栈模拟出一个队列Q。 所谓用堆栈模拟队列,实际上就是通过调用堆栈的下列操作函数: int IsFull(Stack S):判断堆栈S是否已满,返回1或0; int IsEmpty (Stack S ):判断堆栈S是否为空,返回1或0; void Push(St 阅读全文
posted @ 2020-06-24 18:21 小小字节 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 设某银行有A、B两个业务窗口,且处理业务的速度不一样,其中A窗口处理速度是B窗口的2倍 —— 即当A窗口每处理完2个顾客时,B窗口处理完1个顾客。给定到达银行的顾客序列,请按业务完成的顺序输出顾客序列。假定不考虑顾客先后到达的时间间隔,并且当不同窗口同时处理完2个顾客时,A窗口顾客优先输出。 输入格 阅读全文
posted @ 2020-06-24 00:03 小小字节 阅读(290) 评论(0) 推荐(0) 编辑
  2020年6月20日
摘要: 设计函数分别求两个一元多项式的乘积与和。 输入格式: 输入分2行,每行分别先给出多项式非零项的个数,再以指数递降方式输入一个多项式非零项系数和指数(绝对值均为不超过1000的整数)。数字间以空格分隔。 输出格式: 输出分2行,分别以指数递降方式输出乘积多项式以及和多项式非零项的系数和指数。数字间以空 阅读全文
posted @ 2020-06-20 02:34 小小字节 阅读(312) 评论(0) 推荐(0) 编辑
  2020年6月18日
摘要: Suppose that all the keys in a binary tree are distinct positive integers. Given the postorder and inorder traversal sequences, you are supposed to ou 阅读全文
posted @ 2020-06-18 16:07 小小字节 阅读(111) 评论(0) 推荐(0) 编辑
  2020年6月17日
摘要: Given a constant K and a singly linked list L, you are supposed to reverse the links of every K elements on L. For example, given L being 1→2→3→4→5→6, 阅读全文
posted @ 2020-06-17 22:13 小小字节 阅读(145) 评论(0) 推荐(0) 编辑
  2020年6月15日
摘要: Given a stack which can keep M numbers at most. Push N numbers in the order of 1, 2, 3, ..., N and pop randomly. You are supposed to tell if a given s 阅读全文
posted @ 2020-06-15 17:51 小小字节 阅读(123) 评论(0) 推荐(0) 编辑
  2020年5月1日
摘要: 1、 使用Integer a = 1;或Integer a = Integer.valueOf(1); 在值介于-128至127直接时,作为基本类型。 使用Integer a = new Integer(1); 时,无论值是多少,都作为对象。 2、 java中将ISO8859-1字符串转成GB231 阅读全文
posted @ 2020-05-01 13:41 小小字节 阅读(125) 评论(0) 推荐(0) 编辑
  2020年3月31日
摘要: 0、顺序表的底层是由一维数组实现的,而关于一维数组有两种空间分配方式,分别是静态分配和动态分配: 1 /* 2 静态分配 3 #define MaxSize 20 4 typedef int ElemType 5 */ 6 typedef struct Node { 7 ElemType data[ 阅读全文
posted @ 2020-03-31 23:01 小小字节 阅读(243) 评论(0) 推荐(0) 编辑