搜索资源列表
order
- 编程计算出将n个数(1<=n<=50)依序排列时有多少种序关系.
4
- 在由n个数组成的序列中,找出最长的单调递增子序列。
5
- 设计一个O(n*n)时间的算法,找出由n个数组成的序列的最长单调递增子序列
2
- 给出一个分治算法,在一个具有 n 个数的数组中找出第二个最大元素。
zuhe
- 给出从m个数中取n个数的所有组合,解决了组合数学中的一个难题,例如从6中取4个具体情况怎样,本程序给出(1,2,3,4)(1,2,3,5)....等等每一种取法.
gap
- 给定n 个实数x1 , x2 … xn, 求这n 个数在实轴上相邻2 个数之间的最大差值。假设对任何实数的下取整函数耗时O(1),设计解最大间隙问题的线性时间算法。
gaijin
- 冒泡法是数据排序的一种基本算法,它的基本方法是:相邻两元素进行比较,如有需要则进行交换, 每完成一次循环就将最小元素排在最后(如从大到小排序),下一次循环是将其他的数进行类似操作? 如将N 个数按从大到小排序,Turbo C语言程序函数
dongtaipaixu
- 本科时候完成的N个数的动态排序过程设计,也许对初学数据结构算法的同学有帮助
paixuerchashu
- 输入n个数,在输入数的过程中建立一个二叉排序树。建立成功后,输入一个key, //在二叉树中实现删除key所在的结点
gap
- 最大间隙问题:给定n 个实数x , x , , xn 1 2 ,求这n 个数在实轴上相邻2 个数之间的最 大差值。假设对任何实数的下取整函数耗时O(1),设计解最大间隙问题的线性时间算法。
2~N
- 从磁盘输入一个数N 计算2的N次方.五位五位出输出 用数组。
Sink
- Ex8-4 汇点问题 « 问题描述: 采用邻接矩阵表示一个具有n 个顶点的图时,大多数关于图的算法时间复杂性为 O(n2 ),但也有例外。例如,即使采用邻接矩阵表示一个有向图G,确定G 是否含有一个 汇(即入度为n-1,出度为0 的顶点),只需要O(n)计算时间。试写出其算法。 « 编程任务: 对于给定的有n个顶点的图G 的邻接矩阵,各顶点依次编号为1,2,…,n。试设计一 个O(n)时间
Gap
- 算法实现题1-5 最大间隙问题 « 问题描述: 最大间隙问题:给定n 个实数x , , xn 1 2 ,求这n 个数在实轴上相邻2 个数之间的最 大差值。假设对任何实数的下取整函数耗时O(1),设计解最大间隙问题的线性时间算法。 « 编程任务: 对于给定的n 个实数n x , x , , x 1 2 ,编程计算它们的最大间隙。 « 数据输入: 输入
Middle_Number
- (i) 中位数问题 问题描述 设X[ 0 : n - 1]和Y[ 0 : n – 1 ]为两个数组,每个数组中含有n个已排好序的数。找出X和Y的2n个数的中位数。 编程任务 利用分治策略试设计一个O (log n)时间的算法求出这2n个数的中位数。 数据输入 由文件input.txt提供输入数据。文件的第1行中有1个正整数n(n<=200),表示每个数组
1234
- 从键盘输入N个数(字、十进制数无符号数)存入到存储单元中,计算累加和,并将结果(不考虑溢出)在屏幕上以16进制的形式显示。
robbit
- 设有一个数列,包含10个数,已按升序排好。现要求编写程序,把从指定位置开始的n个数按逆序重新排列并输出新的完整数列。进行逆处理时要求使用指针方法。试编程。 (例如原数列为2,4,6,8,10,12,14,16,18,20,若要求把从第4个数开始的5个数按逆序重新排列,则得到新数列为2,4,6,16,14,12,10,8,18,20)。
asmallmathgame
- 组数游戏 n个正整数n<=20,联成一排,组成最大多位数。程序输入:n,程序输出:n个数连成的多位数。 提示 eg 输入 123 2 33 1006 12 先找出最大数字为四位,再将所有数字变成四位数: 1230 2000 3300 1006 1200 然后排序 3300 2000 1230 1200 1006 将后面加上的0去掉得 332123121006 自己编的,一次作业而已,全
thesortofsomemathwords
- 组数游戏的第二种方法,同学编的: 组数游戏 n个正整数n<=20,联成一排,组成最大多位数。程序输入:n,程序输出:n个数连成的多位数。 提示 eg 输入 123 2 33 1006 12 先找出最大数字为四位,再将所有数字变成四位数: 1230 2000 3300 1006 1200 然后排序 3300 2000 1230 1200 1006 将后面加上的0去掉得 332123121
c_n_array
- 一种快速便捷的实现N个数全排列的c程序算法
冒泡法改进
- 冒泡法是数据排序的一种基本算法,它的基本方法是:相邻两元素进行比较,如有需要则进行交换,每完成一次循环就将最小元素排在最后(如从大到小排序),下一次循环是将其他的数进行类似操作?如将N 个数按从大到小排序,Turbo C语言程序函数 -Bubble Act to sort the data is a basic algorithm, which is the basic method : two adjacent elements, i