自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 navicat premium16.3.9重置

引用文章:https://zhuanlan.zhihu.com/p/643993416。官网地址:https://navicat.com.cn/products/5、重新打开navicat,试用期重置为14。以上为技术探索,请支持Navicat正版。经测试16.2.3以上版本均可用。3、修改文件格式为bat。

2024-05-06 14:54:39 429 2

原创 虚拟机VMware客户机隔离灰色如何解决||实现本机复制粘贴到虚拟机

虚拟机VMware客户机隔离灰色如何解决,如何实现本机复制粘贴至虚拟机

2023-11-23 14:34:31 3147

原创 opencv:报错解决:cv2.face.LBPHFaceRecognizer_create() AttributeError: module ‘cv2‘ has no attribute ‘face

opencv:报错解决:cv2.face.LBPHFaceRecognizer_create() AttributeError: module 'cv2' has no attribute 'face

2023-03-11 17:34:04 12953 24

原创 python学习|第二天

python学习|第二天

2023-01-04 13:50:45 466

原创 python学习|第一天

python基础学习第一天

2023-01-02 22:01:46 344 2

原创 python编译器Pycharm 2022社区版本安装

python编译器pycharm community(2022社区免费版)安装流程

2023-01-02 14:54:08 384

原创 2.单链表知识+基操代码 |二、线性表

数据结构,单链表基本操作

2022-08-18 16:19:41 142

转载 作业例子展示

静态广告

2021-11-12 16:05:02 87

原创 产品成长日记2|埋点与数据分析(一)

产品成长日记2|埋点与数据分析(一)埋点分析(event tracking),是网站分析的一种常用数据采集方法。数据埋点是一种良好的私有化部署数据采集方式。——百度百科用户在使用产品的过程中,一般会产生两种数据:过程数据、结果数据。过程数据是用户完成某个目标前的操作记录数据。结果数据是用户一系列操作后完成目标的数据。一个结果数据的产生,可能是由多个操作组成的,这里就会产生多个过程数据。如果要对产品进行后续优化,通过分析过程数据,能够更容易找到用户流失的环节,从而为产品的优化和迭代提供重要的决策依

2021-10-30 19:00:32 1172

转载 sql常用语句

非原创:论智:SQL常用语句总结​zhuanlan.zhihu.com原博客:https://blog.csdn.net/weixin_36432451/article/details/113581496数据库查看现有数据库SHOW DATABASES;新建数据库CREATE DATABASE <数据库名>;选择数据库USE <数据库名>;从.sql文件引入SQL语句SOURCE <.sql文件路径>;删除数据库DROP DAT

2021-09-15 20:02:17 95

原创 限于软工实践课程的产品经理

产品经理的工作流程:①需求调研②设计工作③产品研发(跟进开发的进度,调整需求)④测试上线(最后的调整)项目前期产品要掌握的技能:①写产品功能需求表(推荐思维导图,也可以用其他形式,能让开发看得懂就行)②原型设计(常用工具:Axure、墨刀、蓝湖等。 Axure的地位相当于PS,墨刀、蓝湖等相当于美颜相机吧hhh)③项目需求文档的撰写(貌似作业里没有这个要求,需要的话可以上“人人都是产品经理”“简书”上学习)项目过程中产品要做的事情:①需求会议(非常重要的一个环节,需求要与团队的实际能力

2021-09-06 17:41:01 96

原创 汇编实现冒泡排序

基本思想: 在要排序的一组数中,对当前还未排好序的范围内的全部数,自上 而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较 小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要 求相反时,就将它们互换c++实现#include<iostream>using namespace std;//冒泡排序//;arr=edx,n=ecx,i=esi,j=edi//;n-1-i=ebx=ecx-1-esiint arr[]={60,30,40,50,

2021-04-09 08:28:20 390

原创 2020最长连续递增子序列

7-1 最长连续递增子序列 (20分)给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。输入格式:输入第1行给出正整数n(≤10​5​​);第2行给出n个整数,其间以空格分隔。输出格式:在一行中输出第一次出现的最长连续递增子序列,数字之间用空格分隔,序列结尾不能有多余空格。输入样例:151 9 2 5 7 3 4 6 8 0 11 15 17 17 10输出样

2020-12-31 15:14:15 200

原创 中缀表达式计算,栈的操作(未完善)

本篇文章仅为自己的学习笔记#include<bits/stdc++.h>#include<stack>#include<string>using namespace std;int judge(char a,char b)//判断符号优先级,0==same;;1==a>b;;-1==a<b;;这里少了括号的判断{ if(a=='+'||a=='-') { if(b=='+'||b=='-') return ...

2020-11-29 21:36:19 112

原创 时间复杂度的计算O(...)

求解算法的时间复杂度的具体步骤是:1、找出算法中的基本语句:算法中执行次数最多的那条语句就是基本语句,通常是最内层循环的循环体。2、计算基本语句的执行次数的数量级:(1)只需计算基本语句执行次数的数量级,这就意味着只要保证基本语句执行次数的函数中的最高次幂正确即可,可以忽略所有低次幂和最高次幂的系数。(2)这样能够简化算法分析,并且使注意力集中在最重要的一点上:增长率。3、用大Ο记号表示算法的时间性能:(1)将基本语句执行次数的数量级放入大Ο记号中。(2) 如果算法中包含嵌套的循

2020-09-12 13:10:43 684

原创 2020 正常式子转后缀表达式+后缀表达式计算

5 后缀表达式 (100分)所谓后缀表达式是指这样的一个表达式:式中不再引用括号,运算符号放在两个运算对象之后,所有计算按运算符号出现的顺序,严格地由左而右进行(不用考虑运算符的优先级)。如:中缀表达式 3*(5–2)+7 对应的后缀表达式为:352-*7+ 。请将给出的中缀表达式转化为后缀表达式并输出。输入格式:输入仅一行为中缀表达式,式中所有数字均为个位数,表达式长度小于1000。输出格式:输出一行,为后缀表达式,式中无空格。输入样例:2+4*8+(8*8+1)/3

2020-08-21 23:04:08 584

原创 2020oop第二次7-3 报数 (10分)+出色的物理引擎

输入两个正整数 n 和 m( (1<m<n<=50)),有 n 个人围成一圈,按顺序从 1 到 n 编号。从第一个人开始报数,报数 m 的人退出圈子,下一个人从 1 开始重新报数,报数 m 的人退出圈子。如此循环,直到留下最后一个人。请按退出顺序输出退出圈子的人的编号,以及最后一个人的编号。提示:将每个人的编号存入数组,从第一个人开始报数,输出报数 m 的人的编号,并将该编号清除为0,重复这样的操作直至只剩下一个不为0的数,该数就是最后一个人的编号。输入输出示例:括号内为说明,无需

2020-08-21 21:54:51 680

原创 2020-08-20oop第一次7-9 找出不是两个数组共有的元素 (15分)

给定两个整型数组,本题要求找出不是两者共有的元素。输入格式:输入分别在两行中给出两个整型数组,每行先给出正整数N(≤20),随后是N个整数,其间以空格分隔。输出格式:在一行中按照数字给出的顺序输出不是两数组共有的元素,数字间以空格分隔,但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。输入样例:10 3 -5 2 8 0 3 5 -15 9 10011 6 4 8 2 6 -5 9 0 100 8 1输出样例:3 5 -15 6 4 1代

2020-08-20 13:53:21 319

原创 2020oop第一次7-1 说反话-加强版 (20分)

给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。输入格式:测试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用若干个空格分开。输出格式:每个测试用例的输出占一行,输出倒序后的句子,并且保证单词间只有1个空格。输入样例:Hello World Here I Come输出样例:Come I Here World Hello最初代码(AC)

2020-08-20 13:15:33 338

原创 2020oop第一次练习 6-3 字符串 - 6. 查找子串(BF算法) (10分)

C语言标准函数库中包括 strstr 函数,在主串中查找子串。作为练习,我们自己编写一个功能与之相同的函数。函数原型char* StrStr(const char *txt, const char *pat);说明:txt 和 pat 分别为主串和子串的起始地址。若查找成功,则函数值为子串在主串中首次出现的起始地址,否则函数值为NULL。特别地,我们对C语言库函数strstr进行适当修改:若子串为空串,则没有意义,函数值规定为NULL。裁判程序#include <stdi

2020-08-20 11:45:55 1401

原创 6-26 重写string类(20) (10分)//2020复习题

重写String类,实现运算符+、=、<<的重载。还需要完成有参构造、拷贝构造、析构函数的编写。函数接口定义:在这里描述函数接口。例如:Mystring(const char *str=NULL);//构造函数Mystring(const Mystring& obj); //拷贝构造函数Mystring operator=(const Mystring &obj);Mystring operator+(const Mystring &obj);frie

2020-08-16 14:06:27 128

原创 6-29 水上飞机(*) (20分)多重继承

飞机类,同时以公有方式继承PLANE类和SHIP类,兼具飞机和船的特性。包括: 三个公有成员函数:构造函数(初始化速度、翼展、吃水深度)、析构函数和Show函数(显示速度、翼展和吃水深度)。 测试用例1) 样例一CRAFT *p;p = new CRAFT(87.2);p->Show();delete p;创建航行器(速度: 87.2)航行(速度: 87.2)销毁航行器(速度: 87.2)2) 样例二CRAFT *p;p = new PLANE(6..

2020-08-15 17:54:50 6182

原创 大整数乘法(运算符重载) (25分)/高精算法

BigInteger类表示不超过1000位的无符号大整数。试重载>>,<<和*,以支持无符号大整数的输入、输出与乘法。重载面向BigInteger类对象的运算符:>><<*裁判测试程序样例:#include <iostream>#include <string>using namespace std;/* 请在这里填写答案 */int main() { BigInteger a, b, c

2020-08-14 17:10:19 1142

转载 列车调度(贪心)

#题目:火车站的列车调度铁轨的结构如下图所示。两端分别是一条入口(Entrance)轨道和一条出口(Exit)轨道,它们之间有N条平行的轨道。每趟列车从入口可以选择任意一条轨道进入,最后从出口离开。在图中有9趟列车,在入口处按照{8,4,2,5,3,9,1,6,7}的顺序排队等待进入(一条轨道可以停放多个火车)。如果要求它们必须按序号递减的顺序从出口离开,则至少需要多少条平行铁轨用于调度?输入格式:输入第一行给出一个整数N (2 ≤ N ≤10000),下一行给出从1到N的整数序号的一个重排列。数

2020-07-21 20:05:18 244

原创 PTA选择判断——2019_4I/O Stream

1-1使用提取符(<<)可以输出各种基本数据类型的变量的值,也可以输出指针值。对1-2预定义的插入符从键盘上接收数据是不带缓冲区的。错1-3记录流的当前格式化状态标志字中的每一位用于记录一种格式,这种格式是不能被设置或清除的。错1-4设置和清除格式标志字的成员函数需要通过对象来引用它们,输出显示格式的对象通常是cout。对1-5操纵符本身是一个对象,它可以直接被提取符或插入符操作。对1-6get()函数不能从流中提取终止字符,终止字符仍留在流中。getli

2020-06-17 17:36:02 4163

原创 PTA选择判断——2019_4Polymorphism

1-1将构造函数说明为纯虚函数是没有意义的。对1-2抽象类是指一些没有说明对象的类。错//抽象类是含有纯虚函数的类1-3动态绑定是在运行时选定调用的成员函数的。对1-4因为静态成员函数不能是虚函数,所以它们不能实现多态。对1-5在析构函数中调用虚函数时,采用动态束定。错调用析构函数时,已经有完整的定义了,不是函数模板,所以不是动态束定。1-6在一个成员函数内调用一个虚函数时,对该虚函数的调用进行动态束定。对1-7虚函数不能是类的静态成员。对1-8

2020-06-17 17:09:24 2418

原创 PTA选择判断——2019_4Inheritance

2-1下列关于类的继承描述中,( )是正确的。4派生类公有继承基类时,可以访问基类的所有数据成员,调用所有成员函数。 派生类也是基类,所以它们是等价的。 派生类对象不会建立基类的私有数据成员,所以不能访问基类的私有数据成员。 一个基类可以有多个派生类,一个派生类可以有多个基类。第一个选项:不i可以访问私有数据成员第三个选项:可以通过基类的公有成员函数或者保护成员函数来访问基类的私有数据成员2-2在c++中,类之间的继承关系具有( )。3自反性 对称性 传递性 反对称性2

2020-06-17 16:22:19 2482

原创 PTA选择判断——2019_4Overload

1-1函数的参数个数和类型都相同,只是返回值不同,这不是重载函数。对1-2重载函数可以带有默认值参数,但是要注意二义性。对1-3多数运算符可以重载,个别运算符不能重载,运算符重载是通过函数定义实现的。对1-4对每个可重载的运算符来讲,它既可以重载为友元函数,又可以重载为成员函数,还可以重载为非成员函数。错在多数情况下,将运算符重载为类的成员函数和类的友元函数都是可以的。一般情况下,单目运算符最好重载为类的成员函数;双目运算符则最好重载为类的友元函数。类型转换函数只能定

2020-06-17 16:06:05 3645

原创 PTA选择判断——2019_4Friend and Template

1-1函数模板的友元函数必须是模板函数。错1-2模板函数可以用同名的另一模板函数重载。对1-3同一个形式参数名只能用于一个模板函数错1-4关键字class 指定函数模板类型参数,实际上表示“任何用户自定义类型”。错2-1模板函数的真正代码是在哪个时期产生的____。3源程序中声明函数时 源程序中定义函数时 源程序中调用函数时 运行执行函数时2-2类模板的模板参数____。4只可作为数据成员的类型 可作为成员函数的返回类型 可作为成员函数的参数类型 以上三

2020-06-17 15:49:09 2113 1

原创 PTA选择判断——2019_4Object Array and Pointer to Object

2-1静态成员函数没有:2返回值 this指针 指针参数 返回类型2-2下面关于成员函数和常成员函数的程序,输出结果是 3#include<iostream>using namespace std;class MyClass {public: MyClass(int x): val(x) {} void Print() const {cout << "const:val=" << val << '\t';} vo

2020-06-17 15:32:09 997

原创 PTA选择判断——2019_4Class and Object Definition and Using

1-1 类可以有两种重要的成员:成员变量和方法,类还可以有一种成员:内部类。对1-2 一个类可以实现多个接口。对1-3构造函数名应与类名相同,返回类型为void。错1-4引用一个类的属性或调用其方法,必须以这个类的对象为前缀。错1-5类也是一种数据类型(type)。对1-6对象是类的实例(instance)。对1-7数组也是对象。对1-8在实例方法或构造器中,this用来引用当前对象,通过使用this可引用当前对象的任何成员。对1-9声明构造方

2020-06-17 15:26:29 3798

原创 PTA选择判断——2019_4List

1-1 单向链表中的每个结点都需要动态分配内存空间。1-2 通常使用结构的嵌套来定义单向链表结点的数据类型。

2020-06-17 15:01:34 2574

原创 PTA选择判断——2019_4Struct

1-1共用体变量可以作结构体的成员,结构体变量也可以作共用体的成员。对1-2结构体变量可以作数组元素。对1-3指向结构体变量的指针可以作函数参数,实现传址调用。对1-4结构体成员的类型必须是基本数据类型。错1-5结构体成员必须是不同数据类型的变量。错1-6结构体数组中可以包含不同结构体类型的结构体变量。错1-7结构体类型本身不占用内存空间,结构体变量占用内存空间。对2-1定义如下结构体:struct sk{ int a;

2020-06-16 21:31:04 2038

原创 PTA选择判断——2019_4Pointer

1-1 可以用一个指针变量指向一个函数,然后通过该指针变量调用此函数。对1-2 int (*p)[4]它表示p是一个指针数组,它包含4个指针变量元素。错1-3 函数名代表该函数的入口地址。因此,可用函数名给指向函数的指针变量赋值。对1-4 指向结构体变量的指针可以作函数参数,实现传址调用。对1-5 字符串在内存中的起始地址称为字符串的指针,可以定义一个字符指针变量指向一个字符串。对2-1关于new运算符的下列描述中,()是错误的。4它可以用来动态创建对象和对象数组

2020-06-16 21:01:24 7660 4

原创 PTA选择判断——2019_4Array

1-1 制造(new)数组时,要指定数组长度,以便为数组分配内存。对1-2一个数组可以存放不同类型的数值。错1-3程序运行中可以改变数组的大小。错2-1数组定义为 int s[3][2]={1, 2, 3, 4, 5, 6},数组元素( )的值为4。 2s[3][0] s[1][1] s[1][2] s[0][1]2-2设有数组定义:char array [ ]="China"; 则数组 array所占的空间为()。34个字节 5个字节 6个字节 7个字节2.

2020-06-16 20:16:01 1316

原创 PTA选择判断——2019_4Basic Programming

1-1 标准格式输入函数scanf()可以从键盘上接收不同数据类型的数据项。对1-2 C 语言标准格式输入函数 scanf() 的参数表中要使用变量的地址值。对1-3 浮点型常量的指数表示中 ,e 是可以省略的。错1-4 表达式语句和表达式没有什么区别。错1-5 条件运算符?和:是一对运算符,不能分开单独使用。对1-6 函数strcmp从头至尾顺序地将其对应字符比较,遇到两个字符不等时,两个字符相减得到一个int型值,两个字符串完全相同时,则返回0。对1-7

2020-06-16 19:47:25 2077

原创 opp第一次——数组循环右移

题目本题要求实现一个对数组进行循环右移的简单函数:一个数组a中存有n(>0)个整数,将每个整数循环向右移m(≥0)个位置,即将a中的数据由(a​0​​a​1​​⋯a​n−1​​)变换为(a​n−m​​⋯a​n−1​​a​0​​a​1​​⋯a​n−m−1​​)(最后m个数循环移至最前面的m个位置)。函数接口定义int ArrayShift( int a[], int n, int m )...

2020-04-28 08:46:20 183

原创 opp第一次——查验身份证

题目一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2现在给...

2020-04-28 08:29:16 145

原创 3-7 高精度除法 c++

题目:给两个正整数 a,b,求 a/b的整数部分。输入格式:输入共两行,每行一个正整数,分别表示 a和b。 50%数据,a,b均小于1e18, 50%数据,a,b均小于1e500。输出格式:输出一个整数,表示a/b的整数部分。输入样例1:32输出样例1:1输入样例22478123649823746237842534782365238742365423875237236532...

2020-04-13 14:39:34 751

原创 3-5 数楼梯(高精度算法)c++

楼梯有N阶,上楼可以一步上一阶,也可以一步上两阶。那么走到第N阶楼梯共有多少种不同的走法呢?输入格式:一个正整数 N(1<=N<=5000),表示楼梯阶数。输出格式:输出一个数,表示走到第N阶楼梯有多少种走法。注意,数据范围很大,即使是64位也可能不够存。输入样例1:4输出样例1:5输入样例2:400输出样例2:284812298108489611757988...

2020-04-13 14:11:27 1253

空空如也

空空如也

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

TA关注的人

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