-->
当前位置:首页 > 搜索 "程序填空题"

程序填空题:有序表的插入

Luz4年前 (2021-05-10)1826
回顾我们在PTA上刷过的题,很多题目输入都是先在第一行给出数据个数n,然后第二行输入n个数据。想一想我们怎么存储这些数据的。因为不知道数据到底是多少个,所以需要确认n的最大值MAX,然后定义一个数组,元素个数是MAX,例如:```#defi...

程序填空题:志不强者智不达

Luz4年前 (2021-05-10)637
若希望输出墨子的名言```out志不强者智不达,言不信者行不果。```则输出语句应为```cputs("@@[志不强者智不达,](1)");puts("@@[言不信者行不果。](1)");```---注:其中标点符号为中文全角符号。答案:第...

程序填空题:本题目练习注释的功能。

Luz4年前 (2021-05-10)1382
本题目练习注释的功能,请结合输出样例,在适当的位置添加注释。```python#Acomment,thisissoyoucanreadyourprogramlater.@@[#](1)Anythingaftert......

程序填空题:过滤掉字符串中的非字母字符

Luz4年前 (2021-05-10)1721
请编写一个函数fun,函数的功能是:输入一个字符串,过滤此串,只保留串中的字母字符。```c++#includeintmain(){charstr[100],*p1,*p2;gets(str);for......

程序填空题:行指针表示二维数组元素

Luz4年前 (2021-05-10)1876
程序功能是将二维数组的元素值输出到屏幕上```c++#includeintmain(void){inta[2][3]={1,2,3,4,5,6},i,j;int(*p)[3];p=a;for(i=0;i......

程序填空题:二维数组行指针找二维数组每一行的最大值

Luz4年前 (2021-05-10)3017
程序功能是找到二维数组每一行的最大值。```c++#includevoidfindmax(int(*pArr)[4],int*pmax,intm,intn);intmain(void){intarr[3][4],......

程序填空题:预习 4.2 请写出有序表二分(折半)查找算法。

Luz4年前 (2021-05-10)645
请写出有序表二分(折半)查找算法。```c++intbin_search(SqListL,ElemTypee){intmid,low=0,high=;while(low˂=high){mid=;if(e==L.e......

程序填空题:最大次大问题(分治法)

Luz4年前 (2021-05-10)1379
用分治法查找序列中最大值和次大值。```c++#include#include#defineN1000#defineINF-32768usingnamespacestd;voidmax1max2(inta[],intlo......

程序填空题:求根结点到x结点的路径(递归法)

Luz4年前 (2021-05-10)1880
求根结点到x结点的路径(假定结点不重复)。```c++#include#include#includeusingnamespacestd;typedefstructBiNode{chardata;structBiNode*......

程序填空题:求解众数问题(分治法)

Luz4年前 (2021-05-10)1246
给定含有n个元素的多重集合S,每个元素在S中出现的次数称为该元素的重数。多重集S中重数最大的元素称为众数。例如,S={1,2,2,2,3,5}。多重集S的众数是2,其重数为3。对于给定的由n个自然数组成的多重集S,计算S的众数及其重数。如....

程序填空题:求解一个整数数组划分为两个子数组的问题(分治法)

Luz4年前 (2021-05-10)1335
已知由n(n≥2)个正整数构成的集合A={$$a_k$$}(0≤k˂n),将其划分为两个不相交的子集A1和A2,元素个数分别为n1和n2,A1和A2中的元素之和分别为S1和S2。设计一个尽可能高效的划分算法,满足|n1-n2|最小且|S1....

程序填空题:求解逆序数问题(分治法)

Luz4年前 (2021-05-10)1651
设a1,a2,…,an是集合{1,2,…,n}的一个排列,如果$$iaj,则序偶(ai,aj)称为该排列的一个逆序。例如,2,3,1有两个逆序:(3,1)和(2,1)。设计算法统计给定排列中含有逆序的个数。```c++#......

程序填空题:求二叉树中最大和的路径(递归法)

Luz4年前 (2021-05-10)1430
求二叉树中最大和的路径。如下图中最大和路径为546。![QQ截图20210225175644.png](~/85337466-28ce-4b3c-938b-d7249f9651e7.png)```c++#include#include#.....

程序填空题:判断两棵二叉树是否同构(递归法)

Luz4年前 (2021-05-10)2080
判断两棵二叉树是否同构(递归法)```c++#include#include#defineN100usingnamespacestd;typedefstructBiNode{chardata;structBiNode*......

程序填空题:逆转单链表(递归法)

Luz4年前 (2021-05-10)950
逆转单链表(递归法)```c++#includeusingnamespacestd;typedefintElemType;typedefstructLNode{ElemTypedata;structLNode*nex......

程序填空题:最大子段和问题(分治法)

Luz4年前 (2021-05-10)1204
最大子段和问题。给定由n个整数组成的序列,求序列中子段的最大和,若所有整数均为负整数时定义最大子段和为0。```c++#include#include#includeusingnamespacestd;#defineN10001......

程序填空题:最大最小问题(分治法)

Luz4年前 (2021-05-10)1179
用分治法查找序列中最大值和最小值。```c++#include#include#defineN1000usingnamespacestd;voidmaxmin(intA[],int&e_max,int&e_min,int......

程序填空题:循环日程安排问题(分治法)

Luz4年前 (2021-05-10)1285
用分治法求解循环日程安排问题。设有n=$$2^{k}$$个选手要进行网球循环赛,要求设计一个满足以下要求的比赛日程表:(1)每个选手必须与其他n-1个选手各赛一次。(2)每个选手一天只能赛一次。(3)循环赛在n......

程序填空题:查找第K小元素(分治法)

Luz4年前 (2021-05-10)1759
查找第K小元素(分治法)。```c++#include#defineN1000usingnamespacestd;intKminselect(inta[],ints,intt,intk){inti=s,j=t,tm......

程序填空题:归并排序(递归法)

Luz4年前 (2021-05-10)3324
归并排序(递归法)。```c++#include#defineMAXSIZE1000usingnamespacestd;typedefstruct{intkey;char*otherinfo;}ElemType;......