搜索资源列表
-
0下载:
程序存储问题:设有n 个程序{1,2,…, n }要存放在长度为L的磁带上。程序i存放在磁带上的长度是Li ,1≤i≤n 程序存储问题要求确定这n 个程序在磁带上的一个存储方案,使得能够在磁带上存储尽可能多的程序。 编程任务: 对于给定的n个程序存放在磁带上的长度,编程计算磁带上最多可以存储的程序数。 数据输入:由文件input.txt给出输入数据。第一行是正整数n,表示文件个数。接下来的1 行中,有n 个正整数,表示程序存放在磁带上的长度。 结果输出: input.txt output.txt
-
-
0下载:
编程求两个一元多项式的乘积。
输入
输入数据为两行,分别表示两个一元多项式。每个一元多项式以指数递增的顺序输入多项式各项的系数(整数)、指数(整数)。
例如:1+2x+x2表示为:<1,0>,<2,1>,<1,2>,
输出
以指数递增的顺序输出乘积: <系数,指数>,<系数,指数>,<系数,指数>,
零多项式的输出格式为:<0,0>,-Program
-
-
0下载:
平衡二叉树是数据结构中一个非常重要的概念。它对二叉树的优化和提高查询效率有重要的作用,它是动态查找的一个非常重要方法,它在实际生产中有着广泛的应用。
通过本课程设计教学所要求达到的目的是:充分理解和掌握二叉树、平衡二叉树的相关概念和知识。掌握平衡二叉树的生成、结点删除、插入等操作过程,并编程实现从键盘上输入一系列数据(整型),建立一棵平衡二叉树,任意插入或删除一个结点后仍然要求构成平衡二叉树,并按中序遍历输出这棵平衡二叉树。
-Balanced binary tree data s
-
-
0下载:
多数程序设计语言处理整数的能力是有限的,如C语言中,int 类型数据范围是-32768—32767。实际问题的处理过程中往往涉及大整数的运算,如RSA加密算法要求至少64bit的整数,设计算法实现大整数的加减运算(选做乘除运算)。-Most integer programming language to deal with a limited capacity, such as the C language, int scope of the type of data is-32768-3276
-
-
0下载:
问题描述:按照国际象棋的规则,车可以攻击与之处在同一行或同一列上的棋子。指南车是有方向的车。横向指南车可以攻击与之处在同一行上的棋子。纵向指南车可以攻击与之处在同一列上的棋子。指南车问题要求在m×n格的棋盘上放置指南车,并确定各指南车的攻击方向,使棋盘上不受指南车攻击的方格数最多。
编程任务:对于给定的m×n格的棋盘和2 个整数x 和y。整数x 表示棋盘上有x个规定方格应放置指南车,但攻击方向未定。整数y表示除了已规定放置位置的x个指南车外,还要在棋盘上放置y个指南车,其位置和攻击方向
-
-
0下载:
数字构造问题
★问题描述
给定一个只包含数字[0..9]的字符串,请使用字符串中的某些字符,构建一个能够整除
15最大的整数。注意,字符串中的每个字符只能使用一次。
★编程任务
求由给定字符串构造的能够整除15的最大整数。
★数据输入
由文件input.txt给出输入数据。输入数据为一个只包含数字[0..9]字符串,字符串的长度
为1..1000。如果无法构建出该数字,请输出“impossible”。
★数据输出
将程序运行结果输出到文件output.tx
-
-
0下载:
描述
问题描述:
给定一个只包含数字[0..9]的字符串,求使用字符串中的某些字符,构建一个能够整除15的最大的整数。
注意,字符串中的每个字符只能使用一次。
编程任务:
求由给定字符串构建的能够整除15的最大整数。-Descr iption of the problem descr iption: Given a contain only numbers [0 .. 9] of the string, seeking to use some of the charac
-
-
0下载:
本程序围绕大整数编程,程序能够实现大整数的加、减、乘、除取余等运算。-This program around the big integer programming, the program can achieve large integer add, subtract, multiply, in addition to taking over other operations.
-
-
0下载:
数据结构的C语言编程——长整数四则运算的源程序代码-The C programming language data structure- a long integer arithmetic of the source code
-
-
0下载:
程序设计报告 两个 长整数想加减 和 哈夫曼编码-Report of two long integer programming and Huffman coding to add and subtract
-
-
0下载:
这是在学完C语言程序设计,在没学数据结构的时候老师布置的几道题目,包括“简单的学生成绩管理软件”、“螺旋阵列”、“任意年份日历的打印”、“长整数运算”和“八皇后问题”,所有代码都是我自己实现的。-This is the completion of C programming language, in not studied the data structure when the teacher arranged a few, topics, including " simple stud
-
-
0下载:
动态规划求解:第一行包含两个数R 和C ( 2 ≤ R,C ≤ 1500 )为矩形地块的长和宽。接下来有R 行,每行有C 个用空格隔开的字符串,字符串要么以A 开头(表示
苹果),要么以B 开头(表示香蕉),后面接一个不超过99 的整数,表示对应的树木的数量。-Dynamic Programming: The first line contains two numbers R and C (2 ≤ R, C ≤ 1500) for the rectangular block of lengt
-
-
0下载:
将输入的整数转换成字符串的C语言编程程序-The input string into an integer programming in C language program
-
-
0下载:
用动态规划算法实现最大m子段和问题,给定N个整数组成的序列,以及一个正整数m,要求确定序列的m个不相交子段,使这m个子段的总和达到最大-Dynamic programming algorithm with the maximum m sub-section and the problem, given a sequence of N integers, and a positive integer m, required to determine the sequence of m disjoi
-
-
0下载:
编写程序,模拟约瑟夫环(josephus)问题: n个人(编号为1,2,3,……,n (n>0) )按顺时针方向围坐一圈,每人持有一个正整数密码。开始时任意给出两个值:一个为首先报数的人的编号i (0<i<=n),另一个为起始报数上限值m。接着从编号为i的人开始按顺时针方向自1起顺序报数,报到m时停止报数,且报到m的人出列,并将他的密码作为新的m值,从他在顺时针方向上的下一个人起重新自1报数,……,如此下去,直到所有人全部出列为止。要求设计一个程序模拟此过程,给出出列人的编号序
-
-
0下载:
Integer Programming book of Karlof
-
-
0下载:
本代码提供0-1背包问题的动态规划解法,适用于背包容量是整数类型-The code provides 0-1 knapsack problem dynamic programming solution for the backpack capacity is an integer type
-
-
0下载:
初始化栈、判栈为空、出栈、入栈、求栈顶元素等运算,自己填写主函数。
利用顺序栈的基本操作,实现将任意一个十进制整数转化为R进制整数
3、用顺序存储来定义循环队列结构。编程实现,
初始化队列、判队列为空、出队列、入队列、求队列头部元素等运算。
只有尾指针的单循环链表表示的队列的入队和出队程序.-Initialize the stack, the stack is empty sentence, stack, stack, seeking the top element and ot
-
-
0下载:
贪婪算法从文件输入一个高精度正整数N,去掉其中任意S个数后剩下的数字按原左右次序将组成一个新的正整数。编程对给定的N和S,寻找一种方案使得剩下的数字组成最小的新数。
输出得到的新正整数
-greedy algorithmEnter a high precision the file is an integer N, remove any of the number of S after the number of the left and right in order to form
-
-
0下载:
一个算术表达式是由操作数(operand)、运算符(operator)和界限符(delimiter)组成的。假设操作数是正整数,运算符只含加减乘除等四种运算符,界限符有左右括号和表达式起始、结束符“#”,如:#(7+15)*(23-28/4)#。引入表达式起始、结束符是为了方便。编程利用“算符优先法”求算术表达式的值。
[基本要求]
(1) 从键盘读入一个合法的算术表达式,输出正确的结果。
(2) 显示输入序列和栈的变化过程。-An arithmetic expression is
-