自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (3)
  • 收藏
  • 关注

原创 C++ 结构体案例

案例描述1:学校正在做毕设项目,每名老师带领5个学生,总共有3名老师,需求如下设计学生和老师的结构体,其中在老师的结构体中,有老师姓名和一个存放5名学生的数组作为成员学生的成员有姓名、考试分数,创建数组存放3名老师,通过函数给每个老师及所带的学生赋值最终打印出老师数据以及老师所带的学生数据。#include <iostream>using namespace std;#include <string>#include <ctime>//...

2022-05-12 10:59:32 238

原创 C++ 结构体

#include <iostream>using namespace std;#include <string>// 1.创建学生数据类型 学生包括(姓名,年龄,分数)struct Student{ string name; int age; int score;}s3; // 顺便创建一个结构体变量int main(){ // 2.通过学生类型创建具体的学生 // struct 关键字可以省略 struc.

2022-05-10 17:00:14 281

原创 C++ 指针

指针的作用:可以通过指针间接访问内存。指针所占内存空间:空指针:指针变量指向内存编号为0的空间;作用:初始化指针变量;注意:空指针指向的内存不可以访问。0~255之间的内存编号是系统占用的,因此不可以访问。野指针:指针变量指向非法的内存空间;空指针和野指针都不是我们申请的空间,因此不要访问,访问会报错。const修饰指针先出现const,后出现*,则是常量指针;先出现* ,后出现const,则是指针常量;const后紧跟指针*,则cons.

2022-05-08 15:36:57 279

原创 C++ 函数分文件编写

步骤:1.创建.h 后缀名的头文件;2.创建.cpp 后缀名的源文件;3.在.h头文件中写函数的声明;(开头写上#include <iostream> 以及 using namespace std;)4.在.cpp源文件中写函数的定义; (开头写上#include " .h")5.在main函数所在源文件中添加 #include " .h"以交换两个数字的值为例:swap.hswap.cpp函数分文件编写.cpp运行结果函数分文件编..

2022-05-06 15:19:43 737 1

原创 C++ 函数值传递与函数样式

所谓的值传递,就是在函数调用时将实参数值传递给形参;值传递时,形参发生任何改变都不会影响实参。从图中可以看出,实参a和b的值,从始至终都是10和20,并没有发生改变。常见的函数样式有4种 无参无返 有参无返 无参有返 有参有返 函数的定义在main函数之后,需在main函数前对函数进行声明;注意:函数的声明可以有多次,函数定义只能有一次;...

2022-05-05 22:02:30 289

原创 C++ 二维数组

二维数组的定义与输出:总结:在定义二维数组时,如果初始化了数据,可以省略行数。二维数组数组名* 查看二维数组所占内存空间 --利用 sizeof()* 获取二维数组首地址 --直接使用数组名,查看数组元素地址记得加&考试成绩统计:案例描述:有三名同学(张三,李四,王五),在一次考试中的成绩分别如下表,请分别输出三名同学的总成绩 语文 数学 英语 张三 100 100 100 李四 90 50 100...

2022-05-03 21:30:13 617

原创 C++ 冒泡排序

外层循环:排序轮数 = 元素个数 - 1内层循环:对比次数 = 元素个数 - 当前轮数 - 1作用: 最常用的排序算法,对数组内元素进行排序 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,执行完毕后,找到第一个最大值。 重复以上的步骤,每次比较次数-1,直到不需要比较 ...

2022-05-03 15:31:53 556

原创 C++ 一维数组元素逆置

练习案例:数组元素逆置案例描述:请声明一个5个元素的数组,并且将元素逆置.(如原数组元素为:300, 350, 500, 400, 250; 逆置后输出结果为: 250, 400, 500, 350, 300);

2022-05-03 15:19:44 203

原创 C++ 一维数组

数组的特点:放在一块连续的内存空间中;存放相同类型的数组元素。如果初始化数据时,没有全部填写完,剩余数据用0来填补;数组个中元素的个数:sizeof(arr) / sizeof(arr[0])一维数组名称的用途: 可以统计整个数组在内存中的长度 可以获取数组在内存中的首地址 注意:数组名是常量,不可以赋值总结1:直接打印数组名,可以查看数组所占内存的首地址总结2:对数组名进行sizeof,可以获取整个数组占内存空间的大小...

2022-05-02 21:51:30 1921

原创 数据库表的内连接

通过ON语句规定员工和部门的连接条件特别是在做员工表和工资等级表时,它们没有同名的字段,只要字段之间符合逻辑关系就可以查询与DKDA相同部门的员工都有谁首先查询DKDA所在部门:然后将词句用括号括起来作为条件:查询结果中有DKDA,通过添加 and 来排除 DKDA但是这种查询方式的执行速度非常慢,可以通过表连接(自己和自己连接)来提升查询速度:通过表连接来做这道题的速度要远远超过子查询。相同的数据表也可以做表连接,在语法...

2022-02-11 12:08:15 660

原创 数据库中Having子句的使用

以上语法有错误,WHERE子句的执行顺序要高于GROUP BY。当WHERE子句中出现汇总函数,而不知道以什么样的方式进行分组,则产生语法错误。HAVING子句不能独立存在,必须紧跟GROUP BY子句。HAVING子句与WHERE子句都是用作条件筛选的;聚合函数在WHERE子句中不能写,在HAVING子句中才能写。推荐把普通的筛选条件写入WHERE子句中,而不是HAVING子句中。以上图中,GROUP BY 1 相当于GROUP BY dept;...

2022-02-10 12:20:58 714

原创 数据库分组查询应用

通过ROUND()函数将数值的小数部分进行四舍五入,变为整数;实验运行结果:以deptno来分组,在SELECT子句中,一个deptno记录对应多个sal记录,因此无法结合;针对以上,一个deptno记录对应多个sal记录,可以通过GROUP_CONCAT()函数对sal字段进行拼接,拼接字段之间用“,”进行分隔;此处举例对name进行拼接;各种子句的执行顺序:...

2022-02-10 11:21:09 517

原创 数据库聚合函数的使用

聚合函数可以实现简单的数据统计sal 表示:底薪;comm 表示:佣金使用IFNULL函数,如果佣金为NULL,则取值0和sal进行求和MAX函数用于获得非空值的最大值查询10和20部门中收入最高的员工:查询员工名字最长的是几个字符:查询10和20部门中,底薪超过100并且工龄超过1年的员工人数:需要注意的是:聚合函数不能出现在WHERE子句中;...

2022-02-07 20:49:36 952

原创 数据库WHERE子句中条件执行的顺序

异或关系:相同为假,不同为真;

2022-01-29 18:58:41 1138

原创 数据库中条件查询

选择第10部门,年薪超过1000美金并且入职年限超过1年的员工判断NULL值不能用“=” , 而是必须用 IS NULL 或 NOT NULL ;其中REGEXP 表示 正则, ^表示字符的开头,$表示字符的结尾,中文字符的范围是4e00-9fa5,{2,4}表示名字都是2-4个字符。...

2022-01-24 15:41:56 631

原创 数据库去除结果集中的重复记录

使用 DISTINCT 去除结果集中的重复记录注意事项使用 DISTINCT的SELECT子句中只能查询一列数据,如果查询多列,去除重复记录就会失效;DISTINCT 关键字只能在SELECT 子句中使用一次...

2022-01-24 14:22:29 987

原创 数据库对查询结果集进行排序

ASC表示 升序,DESC表示降序。不写默认为升序。这种情况按主键大小进行排序!显示公司中排名前5位的员工的信息:显示各个部门薪资从高到低的排序:(即:部门升序,薪资降序)...

2022-01-23 20:45:43 928

原创 数据库中的数据分页

比如在查看朋友圈时,只加载少量部分信息,并不会一次性全部地加载朋友圈信息,那样只会浪费CPU时间、内存和网络带宽。如果结果集的记录很多,则可以使用LIMIT关键字限定结果集数量。该语句查询前20条记录,0表示第1条记录,20表示从0第一条记录往后取20条记录。...

2022-01-23 15:32:20 358

原创 数据表的基本查询

SELECT * FROM t_teacher;表示查询t_teacher的所有列;

2022-01-23 15:06:20 120

原创 数据库索引机制

2022-01-22 22:10:09 341

原创 数据库修改数据表结构

首先连接数据库,通过DESC people;查询people表结构;添加两个字段,分别是地址address和紧急联系人电话home_tel;再次通过DESC people;查询people表结构;有时候,home_tel填写的是家庭座机号码,而不是11位的手机号码。将home_tel字段类型和约束修改为VARCHAR(20),并通过DESC查询表结构;修改字段名称通过CHANGE,将address字段名称修改为home_address;删除...

2022-01-21 15:43:52 1035

原创 数据库对逻辑空间以及表的操作

创建逻辑库:CREATE DATABASE 逻辑库名称; 如:CREATE DATABASE demo;展示当前逻辑库:SHOW DATABASES;删除逻辑库:DROP DATABASE 逻辑库名称; 如:DROP DATABASE demo;创建数据表在test逻辑空间中创建数据表people;首先,右键localhost_3306,点击”新建查询“;USE test;然后创建数据表people;向数据表中插入一条数据在目录C:\Program..

2022-01-20 20:18:09 1654

原创 MySQL中配置文件my.ini

目录:C:\ProgramData\MySQL\MySQL Server 8.0勾选“文件扩展名”、“隐藏的项目”选择打开方式为vscode或notepad++port=3306 #默认端口号为3306no-beep #不产生蜂鸣datadir=C:/ProgramData/MySQL/MySQL Server 8.0\Data #数据目录default_authentication_plugin=mysql_native_password #密码认证插件default-stor

2022-01-20 16:33:57 311

原创 机器学习期末复习题题库-单项选择题

1.属于监督学习的机器学习算法是:贝叶斯分类器2.属于无监督学习的机器学习算法是:层次聚类3.二项式分布的共轭分布是:Beta分布4.多项式分布的共轭分布是:Dirichlet分布5.朴素贝叶斯分类器的特点是:假设样本各维属性独立6.下列方法没有考虑先验分布的是:最大似然估计7.对于正态密度的贝叶斯分类器,各类协方差矩阵相同时,决策函数为:线性决策函数8.下列属于线性分类方法的是:感知机9.下列方法不受数据归一化影响的是:决策树10.下列分类方法中不会用到梯度下降法的是:

2021-12-25 11:55:29 17911 1

原创 陈玉福算法设计与分析期末考试题-简答部分

陈述算法在最坏时间下的时间复杂度和平均时间复杂度;这两种评估算法复杂性的方法各自有什么意义?陈述算法在最坏时间下的时间复杂度和平均时间复杂度;这两种评估算法复杂性的方法各自有什么意义?陈述算法在最坏时间下的时间复杂度和平均时间复杂度;这两种评估算法复杂性的方法各自有什么意义? 算法在最坏情况下的时间复杂度称之为最坏时间复杂度,一般不特别说明,所指的时间复杂度均是最坏时间复杂度。这样做的原因是:最坏时间复杂度保证了任何问题输入实例运行时间的上界,保证了算法的运行时间不会比最坏...

2021-12-18 19:26:16 884

原创 初识数据库

数据库管理系统能实现对数据库中数据的...

2021-11-18 16:34:02 551

原创 会议论文检索

查摘要/题录信息:CPCI(ConferenceProceedings CitationIndex) 特点:1.汇集世界上最新出版的会议录资料,可看文摘; 2.搭载web of science检索平台,可对检索结果进行分析 EI 特点:1.收录工程技术领域的期刊、会议论文、技术报告等文摘; ...

2021-11-15 20:03:41 433

原创 归并排序python实现

python实现归并排序并生成长度为200000的随机数组测试运行时间import randomimport timedef merge(a, b): c = [] h = j = 0 while j < len(a) and h < len(b): if a[j] < b[h]: c.append(a[j]) j += 1 else: c.appen.

2021-10-10 16:31:03 106

原创 input 函数的功能和用法

接受一个标准输入数据,返回为string类型在命令行输入一行信息,会将这行信息返回成字符串result = input("请输入你的名字:")print(result)name = input('你的名字是:')birthday = input('你的生日是:')like_animal = input('你喜欢的小动物是:')like_fruit = input('你喜欢的水果是:')like_sport = input('你喜欢的运动是:')print('你的名字叫: %s,

2021-10-03 21:37:59 1858

自然语言处理期末考试复习资料.zip

自然语言处理期末复习资料汇总

2021-12-26

算法初学者教程-算法讲义PDF(高清版).rar

计算机算法设计与分析讲义PDF版

2021-12-26

计算机算法设计_第八章NP-完全问题.docx

计算机算法设计_第八章NP-完全问题.docx

2021-12-20

空空如也

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

TA关注的人

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