- 博客(21)
- 收藏
- 关注
原创 【解决】git(1)获取key——git@github.com permission denied (publickey). fatal could not read from remote repo
git
2022-12-18 22:04:39 164 1
原创 azdsfa
//直插#include<iostream>using namespace std;void print(int*& array, int n) {//打印结果 for (int i = 1; i <= n; i++) { cout << array[i]; if (i != n) cout << ' '; else cout << endl; }}int main() { int n; cin &..
2021-12-25 17:19:52 90
原创 DS单链表--合并
题目描述假定两个单链表是递增有序,定义并实现以下函数,完成两个单链表的合并,继续保持递增有序int LL_merge(ListNode *La, ListNode *Lb)输入第1行先输入n表示有n个数据,接着输入n个数据第2行先输入m表示有M个数据,接着输入m个数据输出输出合并后的单链表数据,数据之间用空格隔开#include <iostream>using namespace std;class LNode{ int data;
2021-12-18 16:22:26 175
原创 【无标题】F. DS单链表--结点交换
本题有bool函数,单链表的创建时的头插法和尾插法的却别,还有交换节点时相邻时相邻结点爆炸,已经前驱和后驱的转化。题目描述用C++实现含头结点的单链表,然后实现单链表的两个结点交换位置。注意不能简单交换两个结点包含数据,必须通过修改指针来实现两个结点的位置交换交换函数定义可以参考:swap(int pa, int pb) //pa和pb表示两个结点在单链表的位置序号swap (ListNode * p, ListNode * q) //p和q表示指向两个结点的指针输入...
2021-12-18 15:50:23 361
原创 】F. DS单链表--类实现
4分】F. DS单链表--类实现题目描述用C++语言和类实现单链表,含头结点属性包括:data数据域、next指针域操作包括:插入、删除、查找注意:单链表不是数组,所以位置从1开始对应首结点,头结点不放数据类定义参考输入n第1行先输入n表示有n个数据,接着输入n个数据第2行输入要插入的位置和新数据第3行输入要插入的位置和新数据第4行输入要删除的位置第5行输入要删除的位置第6行输入要查找的位置第7行输入要查找的位置输出n
2021-12-16 11:26:14 277
原创 DS顺序表--类实现
#include<iostream>using namespace std;class sp{ private: int *list; int maxlen; int n; public: sp(int nn) { maxlen=1000; list =new int [maxlen]; n=nn; for(int i=0;i<n;i++) cin>>list[i]; } ~.
2021-12-15 20:19:14 89
原创 DS顺序表之循环移位
题目描述顺序表的移位是循环移位,例如顺序表:1,2,3,4,5,6。如果左移1位,即原来的头元素移动到末尾,其它元素向左移1位,变成2,3,4,5,6,1。同理,如果右移1位,即原来的尾元素移动到头,其它元素向右移1位,变成6,1,2,3,4,5。以下是移位的多个例子:原数据:1,2,3,4,5,6左移3位:4,5,6,1,2,3,与原数据对比右移4位:3,4,5,6,1,2,与原数据对比请编写程序实现顺序表的循环移位操作输入第1行输入n表示顺序表包含的·n个数据...
2021-12-15 18:10:23 110
原创 DS顺序表--合并操作
题目描述建立顺序表的结构体,属性包括:数组、实际长度、最大长度(设定为1000)已知两个递增序列,把两个序列的数据合并到顺序表中,并使得顺序表的数据递增有序输入3 11 33 555 22 44 66 88 99第1行先输入n表示有n个数据,接着输入n个数据,表示第1个序列,要求数据递增互不等第2行先输入m表示有m个数据,接着输入m个数据,表示第2个序列,要求数据递增互不等输出顺序表内容包括顺序表的实际长度和数据,数据之间用空格隔开第1行输出创建后的顺序表内.
2021-12-15 15:18:07 299
原创 A. DS顺序表--连续操作
题目描述建立顺序表的类,属性包括:数组、实际长度、最大长度(设定为1000)该类具有以下成员函数:构造函数:实现顺序表的初始化。插入多个数据的multiinsert(int i, int n, int item[])函数,实现在第i个位置,连续插入来自数组item的n个数据,即从位置i开始插入多个数据。删除多个数据的multidel(int i, int n)函数,实现从第i个位置开始,连续删除n个数据,即从位置i开始删除多个数据。编写main函数测试该顺序表类。输入.
2021-12-14 22:20:40 192
原创 【10分】A. DS顺序表--连续操作
#include<iostream>#include<string>using namespace std;int main(){ int n,i,k; cin >> n; int* p = new int[n]; for (int j = 0; j < n; j++) { cin >> *(p + j); } cout << n << " "; for (int j = 0; j < n; j.
2021-10-26 15:45:34 123
原创 【12分】G. 动态数组
v题目描述一开始未知数组长度,根据要求创建不同类型的指针,并且使用指针创建相应长度的数组,然后再完成不同的要求若要求创建整数数组,计算数组内所有数据的平均值若要求创建字符数组,找出数组内的最大字母若要求创建浮点数数组,找出数组的最小值要求程序整个过程不能使用数组下标,从数组创建、输入到搜索、比较、计算,到输出都必须使用指针提示:使用new关键字输入第一行输入t表示有t个测试实例第二行先输入一个大写字母表示数组类型,I表示整数类型,C表示字符类型,F表示浮点数类
2021-10-26 14:49:04 135
原创 D. 点圆运算c++
题目描述设计一个点类Point,包含私有属性x坐标和y坐标,操作包括1、构造函数,要求满足两个条件:1.能够使用类Point去创建一个对象数组(缺省构造方法!);2.能够接收外来输入的x和坐标做初始化,提示:构造函数重载2、析构函数,把x坐标和y坐标都清0,并输出信息“point clear”3、设置(setXY),接受外来输入,并设置x坐标和y坐标4、获取x坐标,直接返回x值5、获取y坐标,直接返回y值设计一个圆类Circle,包含私有属性:圆心坐标x和y、半径r;操作包括
2021-10-25 09:19:49 139
原创 2021-10-24
下面是一个日期类的定义,请在类外实现其所有的方法,并在主函数中生成对象测试之。注意,在判断明天日期时,要加入跨月、跨年、闰年的判断例如9.月30日的明天是10月1日,12月31日的明天是第二年的1月1日2月28日的明天要区分是否闰年,闰年则是2月29日,非闰年则是3月1日输入测试数据的组数t第一组测试数据的年 月 日..........要求第一个日期的年月日初始化采用构造函数,第二个日期的年月日初始化采用setDate方法,第三个日期又采用构造函数,第四个日期..
2021-10-24 22:40:41 102
原创 2021-10-24
【id:20】【12分】B. 成绩查询(指针运算)题目描述已知一组学生成绩,然后根据输入的序号查询成绩要求:1. 使用一个整数数组存储学生成绩2. 使用一个指针指向数组中间元素3. 使用++和--运算符,求出数组中间元素的前一个成绩和后一个成绩4. 输入一个序号,然后计算这个序号的元素和中间元素的距离,然后使用指针去访问例如有11个学生,指针指向中间的学生也就是第6个学生,若输入序号3,即查询第3个学生的成绩,第3和第6之间距离为3,那么指针应该怎么运算呢???5.
2021-10-24 13:34:17 67
翻译 2021-01-08
问题 C: 数组奇偶排序(数组)时间限制:1 Sec内存限制:128 MB提交:1651解决:840[提交][状态][讨论版]题目描述输入n,输入n个整数。调整数字位置使得偶数在序列的前半部分,奇数在序列的后半部分。注:自己根据样例输入、输出找到算法。要求算法的时间复杂度为O(n)。输入测试次数t每组测试数据格式如下:整数个数n,后跟n个整数输出对每组测试数据,输出整数个数和调整后的整数序列样例输入3 4 1 2 3 4 8 12...
2021-01-08 11:25:54 162
翻译 2021-01-08
问题 A: 冒泡排序(数组)时间限制:1 Sec内存限制:128 MB提交:1341解决:730[提交][状态][讨论版]题目描述输入n个数字,使用冒泡排序对其进行升序排序。输入测试次数T每组测试数据格式为:数字个数n,后跟n个数字。假设n<20。输出对每组测试数据,输出冒泡排序的每趟排序结果样例输入2 5 10 4 43 1 2 10 20 123 12 2 434 54 2 45 23 -10样例输出4 10 1 2 43 ...
2021-01-08 10:50:07 161
翻译 2021-01-08
问题 G: 第几天?时间限制:1 Sec内存限制:128 MB提交:1203解决:499[提交][状态][讨论版]题目描述给定一个日期,输出这个日期是该年的第几天。输入输入测试数据的组数输入数据有多组,每组占一行,数据格式为YYYY/MM/DD组成,具体参见sample input ,另外,可以向你确保所有的输入数据是合法的。输出对于每组输入数据,输出一行,表示该日期是该年的第几天。样例输...
2021-01-08 10:43:13 99 1
翻译 2021-01-08
问题 F: 有序数组中插入元素时间限制:1 Sec内存限制:128 MB提交:2116解决:967[提交][状态][讨论版]题目描述输入n(n<=20),输入n个有序整数(降序或升序)。插入元素e,使新序列仍按原来的排序规则为有序序列。输入输入测试次数t每行测试数据占两行,格式为:第一行,整数n,后跟n个有序整数第二行,插入整数e输出对每组测试数据,输出插入元素后的有序序列样例输入3 5 10 20 30 40 50 23 15 90...
2021-01-08 10:39:09 343
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人