摘要: 问题 C: 算法10-2:折半插入排序 题目描述 折半插入排序同样是一种非常简单的排序方法,它的基本操作是在一个已经排好序的有序表中进行查找和插入。不难发现这个查找的过程可以十分自然的修改成折半查找的方式进行实现。 折半插入排序的算法可以描述如下: 在本题中,读入一串整数,将其使用以上描述的折半插入 阅读全文
posted @ 2019-06-15 23:35 YFR718 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 题目描述 哈夫曼树,第一行输入一个数n,表示叶结点的个数。需要用这些叶结点生成哈夫曼树,根据哈夫曼树的概念,这些结点有权值,即weight,题目需要输出所有结点的值与权值的乘积之和。 哈夫曼树,第一行输入一个数n,表示叶结点的个数。需要用这些叶结点生成哈夫曼树,根据哈夫曼树的概念,这些结点有权值,即 阅读全文
posted @ 2019-06-15 23:08 YFR718 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给定A,B,C三根足够长的细柱,在A柱上放有2n个中间有空的圆盘,共有n个不同的尺寸,每个尺寸都有两个相同的圆盘,注意这两个圆盘是不加区分的(下图为n=3的情形)。现要将 这些国盘移到C柱上,在移动过程中可放在B柱上暂存。要求: 给定A,B,C三根足够长的细柱,在A柱上放有2n个中间有空的 阅读全文
posted @ 2019-06-15 22:54 YFR718 阅读(466) 评论(0) 推荐(0) 编辑