自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

转载 如何免费获得DeepL API 密钥(Zotero翻译密钥)

pwd=6666 提取码:6666 复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员v8的分享。pwd=6666 提取码:6666 复制这段内容后打开百度网盘手机App,操作更方便哦–来自百度网盘超级会员v8的分享。打开Zotero软件,点击【工具】→【附加组件】,把插件文件(zotero-pdf-translate .xpi)拖到进来,然后你就会看到多了一个插件。重启Zotero,打开【编辑】→【设置】→【翻译】,在翻译服务中选择Deepl(Pro订阅),然后填入密钥。

2023-12-06 14:43:19 2242

原创 课堂实验8查找

1:Ch8-1-1 整数序列顺序查找查看提交统计提问总时间限制: 10000ms 内存限制: 10000kB描述设计整数顺序表的顺序查找程序,并用数据测试。要求参加查找的整数个数为10个。输入10个整数输出每个关键字及其对应的逻辑位置样例输入1 2 3 4 5 6 7 8 9 0样例输出1:12:23:34:45:56:67:78:89:90:10#include<iostream>#include<iostream>using na

2021-11-29 13:12:04 729

原创 2021-10-30栈和队列作业

1:顺序栈查看提交统计提问总时间限制: 10000ms 内存限制: 5000kB描述编写一个程序实现顺序栈(假设栈中元素类型为char)的各种基本运算,并在此基础上设计一个主程序完成如下功能:(1)初始化顺序栈S;(2)判断顺序栈S是否为空;(3)依次进栈元素a,b,c,d,e;(4)判断顺序栈S是否为空;(5)输出顺序栈长度;(6)输出从栈顶到栈底的元素;(7)输出出栈序列;(8)判断顺序栈S是否为空;(9)释放顺序栈。输入两行数据,第一行是入栈字符数据的个数,第二行是具体入

2021-10-30 20:53:02 905

原创 课堂实验5 栈和队列

1:第三章基础实验1.1查看提交统计提问总时间限制: 1000ms 内存限制: 2000kB描述设计字符顺序栈的基本运算程序,并用相关数据测试。void InitStack(SqStack &st)//初始化顺序栈stvoid DestroyStack(SqStack st)//销毁顺序栈stint Push(SqStack &st,ElemType x)//进栈元素xint Pop(SqStack &st,ElemType &x)//出栈元素xint Ge

2021-10-29 19:07:05 1030

原创 作业4双链表

1:整数双链表的基本运算-3总时间限制: 10000ms 内存限制: 10000kB描述设计整数双链表的基本访问程序,并用相关数据进行测试输入顺序输入双链表A的各个元素输出第一行:创建双链表A后,按输入顺序输出所有元素第二行:按输入反顺序输出双链表A的所有元素样例输入1 2 3 4 0 9样例输出1 2 3 4 0 99 0 4 3 2 1#include<iostream>#include<cstdlib>using namespace std;c

2021-10-23 14:52:51 650

原创 线性表的应用

1:顺序表(有序)二路归并找成绩排名总时间限制: 100000ms 内存限制: 10240kB描述学生成绩表A、B分别存储有n和m个学生的成绩(int整数),A、B中所有成绩分别以递减有序顺序表的方式存储,假设这n+m个成绩各不相同。利用二路归并的思路设计一个算法求这n+m个成绩中排名第k(k从1开始编号)的学生,输出其成绩。输入排名k输出排名k 成绩或k=排名k err样例输入2样例输出2 92ac代码:#include <stdio.h>#define MAX

2021-10-19 19:27:04 379

原创 单链表课上实验

1:单链表的基本运算总时间限制: 5000ms 内存限制: 65535kB描述实现单链表的基本运算:初始化、插入、删除、求表的长度、判空、释放。(1)初始化单链表L,输出L->next的值;(2)依次采用尾插法插入元素:输入分两行数据,第一行是尾插法需要插入的字符数据的个数,第二行是具体插入的字符数据。(3)输出单链表L;(4)输出单链表L的长度;(5)判断单链表L是否为空;(6)输出单链表L的第3个元素;(7)输出元素a的位置;(8)在第4个元素位置上插入‘x’元素;(9)输

2021-10-11 16:49:49 232

原创 顺序表作业

1:第二章 实验题2:2.1 顺序表——调整数据元素总时间限制: 10000ms 内存限制: 10000kB描述假设一个顺序表L中所有元素为整数,设计一个算法调整该顺序表,使其中所有小于零的元素移动到所有大于等于零的元素的前面。输入无输出2 -1 0 2 -2 3 -3-3 -1 -2 2 0 3 2样例输入无样例输出2 -1 0 2 -2 3 -3-3 -1 -2 2 0 3 2ac代码:#include <stdio.h>#include <iostre

2021-10-11 16:47:54 5415

原创 期末考练习

01:cpp21qm-结构查看提交统计提问总时间限制: 10000ms 内存限制: 10000kB描述设平面上有n个点(n<10),坐标均为整数,请按与坐标原点(0,0)距离的远近将所有点按升序排列输出。输入第一行:坐标点的个数n第二行:第1个坐标点坐标第三行:第2个坐标点坐标……第n+1行:第n个坐标点坐标输出按顺序输出所有坐标点:(X1,Y1) (X2,Y2) …… (Xn,Yn)样例输入21 13 4样例输出(1,1) (3,4)#include<io

2021-06-27 21:33:37 847 1

原创 常对象(const对象)

输入无输出xiaomingage=15 grade=90.6lileiage=16 grade=80.5#include<iostream>#include<string>using namespace std;class Student{ private: string name; int age; double score; public: Student(string name,int age,double score) { Stu

2021-06-26 22:15:31 71

原创 重载运算符

1:运算符重载之Complex查看提交统计提问总时间限制: 1000ms 内存限制: 10000kB描述使用友元函数方法定义复数类Complex的加减运算符重载函数。#includeusing namespace std;class Complex{private:double real,imag;public:// 在此处补充你的代码};int main(){double d1,d2,b1,b2;cin>>d1>>d2>>b1>&

2021-05-24 20:30:30 311

原创 继承和派生

1、1)定义日期的date类,其中包括数据成员年、月、日,要求包括构造函数;disp函数实现按“年/月/日”格式输出;重载“<”的运算符重载函数(日期较早者为小)。2)建立date类的公有派生类Dtime,其中新增以下成员:时、分、秒;构造函数;disp函数输出日期与时间;在主函数中测试.————————————————版权声明:本文为CSDN博主「我又可以了」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.

2021-05-10 18:37:36 204

原创 public、private、protected的区别

在成员访问模式中:public 表示共有;类的数据成员和函数可以被该类对象和派生类访问。private 私有型;自己的类可以访问,但派生类不能访问。protected 保护型;自身类和派生类可以访问相当于自身的private型成员,它同private的区别就是在对待派生类的区别上。C++中 public,protected, private 访问标号小结第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能

2021-05-10 14:26:08 50539 3

原创 友元友元类

1:静态成员-计算平均成绩1总时间限制: 10000ms 内存限制: 10000kB描述Student类包含私有数据成员学生姓名、成绩、总人数、总成绩;成员函数sum()计算总人数和总成绩;成员函数aver()计算n个学生的平均成绩。补充完成下列程序。#includeusing namespace std;class Student //补充代码int Student::sum_score=0;int Student::count=0;int main(){ Student s

2021-04-27 21:43:17 312

原创 友元函数

#include<iostream>#include<math.h>using namespace std;class point{ private: double x,y; public: point(double i,double j) { point::x=i; point::y=j; } void print() { cout<<x<<","<<y<<endl; } .

2021-04-19 14:36:06 68

原创 析构函数

1、定义含构造析构的判断是否为闰年的类Date-2总时间限制: 100000ms 内存限制: 100000kB描述在“定义判断是否为闰年的类Date-1”的基础上1.编写无参构造函数,将年月日的初始值设置为0,主函数定义无参构造函数date0,输出年月日及判定结果。2.编写有参构造函数,并在主函数中定义含参对象date1实现年月日的设置,设置为2019,1,5,输出年月日及判定结果。3.编写拷贝构造函数,并在主程序中实现由已知对象date1对新对象date2的参数传递,输出年月日及判定结果。4

2021-04-13 19:06:56 246

原创 静态变量~

#include<iostream>using namespace std;class point{ public: point(int i,int j) { X=i; Y=j; } point(point &rp); ~point() { cout<<"Dsstructor called.\n"; } int Xcood() { return X; } int Ycood() { re...

2021-04-12 15:01:05 70

原创 一个懒鬼胡乱写的多解

喵喵叫总时间限制: 100000ms 内存限制: 100000kB描述1.定义一个cat类,设置猫咪年龄:函数名为SetAge;获取猫咪年龄:函数名为GetAge;输出喵喵叫:函数名为Meow,输出“Meow”2.在主函数实现定义猫咪对象frisky设置猫咪年龄为5输出喵喵叫输出猫咪年龄输出喵喵叫输入NULL输出Meow.frisky is a cat who is 5 years old.Meow.样例输入NULL样例输出Meow.frisky is a ca

2021-04-04 14:02:38 290

原创 void和int函数的区别

区别就在于:void表示无返回值或者返回值为空,而int可以返回整数那么,何时用void何时用int呢?当主函数需要返回值时,不用void,反之用void举个栗子!当我们定义一个函数只是为了实现某功能时(比如输出某值),用void就可以了,比如:void Date::print(){ cout<<year<<"/"<<month<<"/"<<day<<"-"<<IsLeapYear()<<endl

2021-04-04 12:22:33 29052 1

原创 类基础题呀

这周实验课做了类的练习,现将题解贴在这里。1、定义一个描述矩形的类Rectangle-3总时间限制: 100000ms 单个测试点时间限制: 10000ms 内存限制: 10000kB描述定义私有数据成员宽(width)和长(length)。定义公有成员函数calcircle(定义在类体外),可以实现宽长的参数传递,计算矩形的周长,在函数体内实现宽长和周长的显示,并在主程序中进行宽长的赋值和周长显示的调用。定义公有成员函数calarea(定义在类体外),可以实现宽长的参数传递,计算矩形的面积,在

2021-03-31 20:30:55 1022

原创 定义类的关键字:class和struct

区别:class类定义体中,若没有前导的访问控制符,成员就默认为private,默认的继承访问权限也是private。成员一旦定性为私有,外界就不能直接访问,而只能通过类的内部成员去间接访问。而struct的默认访问控制符是public,默认的继承访问权限也是public。参考:https://blog.csdn.net/qq_31672701/article/details/105659862https://blog.csdn.net/yuechuxuan/article/details/816

2021-03-29 17:15:49 2966

原创 :: 是什么意思?

经常看到别人的代码里有::,却不知道是用来干什么的。于是查了一下资料,终于明白了!与大家分享。1、表示作用域和所属关系作用域符号“::”的前面一般是类名称,后面一般是该类的成员名称,C++为例避免不同的类有名称相同的成员而采用作用域的方式进行区分。例如:A,B表示两个类,在A,B中都有成员member。那么:1、A::member就表示类A中的成员member。2、B::member就表示类B中的成员member。2、作用域分解运算符例如:声明了一个类A,类A里声明了一个成员函数int b(

2021-03-29 16:58:37 22475

原创 递推递归

1.汉诺塔问题hanoi 1.0Time limit1000 ms,Memory limit65535 kB描述有三根杆子A,B,C。A杆上有N个(N>1)穿孔圆盘,盘的尺寸由下到上依次变小。要求按下列规则将所有圆盘移至C杆: 每次只能移动一个圆盘; 大盘不能叠在小盘上面。 提示:可将圆盘临时置于B杆,也可将从A杆移出的圆盘重新移回A杆,但都必须遵循上述两条规则。 问:如何移?最少要移动多少次?Input输入为一个整数后面跟三个单字符字符串。整数为盘子的数目,后三个字符表示三个杆子的编号

2021-03-24 20:08:48 86

原创 快慢指针小思想

编写一个算法来判断一个数是不是“快乐数”。一个“快乐数”定义为:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是无限循环但始终变不到 1。如果可以变为 1,那么这个数就是快乐数。示例:输入: 19输出: true解释:12 + 92 = 8282 + 22 = 6862 + 82 = 10012 + 02 + 02 = 1思路:慢指针走一步,快指针走两步。因为是循环,所以某时刻二者必然会相等,此时若都等于1,则是,否则不是。代

2021-03-24 17:05:43 72

原创 结构体

签到签离(hdu1234)Time limit1000 ms,Memory limit32768 kB描述:每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。现有一堆杂乱的机房签到、签离记录,请根据记录找出当天开门和关门的人。Input测试输入的第一行给出记录的总天数N ( > 0 )。下面列出了N天的记录。每天的记录在第一行给出记录的条目数M ( > 0 ),下面是M行,每行的格式为证件号码 签到时间 签离时间其中时间按“小时:分钟:秒钟”(各占2位)给出,证件号码是长.

2021-03-22 22:11:35 410

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除