自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CSS浮动,弹性盒子与定位

left与leftleft与right脱标现象:浮动脱标不占用标准浮动流的位置。

2025-03-13 11:24:39 384

原创 Web开发第五节

注:1.n+5指的是5以后的数字,包含5,n从0开始2.-n+5指的是5以前的数字,同样包含5,并且n从0开始。

2025-03-11 17:22:55 178

原创 HTML第四节

注:1.实际中不同的标签还要考虑标签之间的优先级或者范围更大的因素。

2025-03-06 16:45:07 462

原创 HTML第三节

注:1.字体倾斜不好看,一般用font-style清除文字的倾斜效果。注:作用:清除页面中所有标签的默认格式,方便后续设置每一项格式。2.设置所有字体的初始格式,如果有需要单独设置的字体则单独设置。注:1. 要将属性设置给内容的父级,内容外要套div标签。注:1.盒子高度即为height,好像涉及盒子模型。注:1. 具体设定的属性值可以从京东等网站上复制。注:1.从左向右依次查找,先找到哪个就用哪个。注:1.所有的p标签都会设置成一个格式。注:1.居中的本质是文字内容居中。注:1.先定义类,再使用类。

2025-03-04 17:54:10 450

原创 HTML第二节

<title>表格练习</title><th>姓名</th><th>语文</th><th>数学</th><th>总分</th></tr><tr><td>张三</td></tr><tr><td>李四</td></tr><tr><td>总结</td><td>全市第一</td><td>全市第一</td><td>全市第一</td>

2025-02-26 16:33:00 828

原创 HTML第一节

注意:1.双标签是要包裹内容的 (单标签单独记)

2025-02-20 17:15:13 541

原创 Python 的基本数据类型与输出规则

python中的变量是动态变量,因为Python定义变量时不需要声明数据类型,因此可以把任意的数据类型赋值给变量,且同一个变量可以反复赋值,而且可以是不同的数据类型。这种变量本身类型不固定的语言称之为动态语言,与之对应的是静态语言。静态语言在定义变量时必须指定变量类型,如果赋值的时候类型不匹配,就会报错。^,<,>分别是居中、左对齐、右对齐,后面带宽度,:号后面带填充的字符,只能是一个字符,不指定则默认是用空格填充。函数可以接受多个参数,这些参数可以是字符串、数字、变量等。

2025-01-19 21:43:05 449

原创 C++第五六单元测试

先调用C的析构,会调用虚函数fund(),但是C中已重写该函数,输出C::fund,然后调用B的析构,会调用虚函数fund(),但是B类中没有重写该函数,会调用A类中的fund(),输出A::fund,最后调用A的析构函数。先调用A的构造,再调用B的构造,其中会调用函数func(),但是B中无重写该函数,就会调用基类A的func(),输出A::func,最后调用C的构造。如果派生类是通过私有方式继承基类,那么基类的保护成员(protected)在派生类中仍然是可以访问的,尽管它们不能被派生类的对象访问。

2024-12-27 10:01:37 1388

原创 C++模版

1.定义:用来产生一组重组的函数,这些函数具有共同的逻辑和操作步骤,但其输入和输出的数据类型可以不一样2.模版的语法形式实参类型int替换T,创建int版本的maximum的函数,其他的以此类推注意:T1与T2类型不同,且为值拷贝。

2024-12-25 23:58:43 443

原创 多态性(一)

多态允许你用基类指针或引用来操作不同的派生类对象。当调用虚函数时,程序会根据实际对象的类型来调用对应的方法,而不是根据指针的类型。这使得程序更加灵活,易于扩展和维护。

2024-12-25 21:30:37 1062

原创 继承详细总结

1.定义:继承是一种is-a的关系,例如,哺乳动物是动物,狗是哺乳动物,因此,狗是动物,等等。2.允许我们在保持原有类特性的基础上进行扩展,,这样产生新的类,3.定义格式:Person从这个基类Student3.访问限定以public继承为例,基类的public成员在派生类中依然是public,基类的protected成员在派生类中仍是protected,而基类的private成员在派生类中不可见。4.继承方式。

2024-12-24 21:55:57 938

原创 运算符重载(一)

返回值类型 operator 运算符(形参列表)...返回值一般是一个类一元运算符重载:一元运算符只有一个操作数。在重载一元运算符时,通常将其定义为类的成员函数,没有参数(除了隐式的this指针)。二元运算符重载:二元运算符有两个操作数。在重载二元运算符时,可以选择将其定义为类的成员函数或非成员函数。如果将二元运算符定义为类的成员函数,参数列表将包括一个额外的参数,表示右侧操作数。左侧操作数则是隐式的this指针。如果将二元运算符定义。

2024-12-24 17:21:27 1019

原创 类和对象(二)

对象声明顺序影响构造顺序对象存储类别影响析构顺序析构顺序与构造顺序相反(栈的模型。

2024-12-23 18:00:39 1205

原创 类和对象(三)(对类的一些基本操作进行补充)

格式:以Time类为例......#endif命名惯例:字母全部大写,并且用‘_’代替‘.’

2024-12-23 17:24:20 288

原创 类与对象(一)

/ 类体:由成员函数和成员变量组成// 一定要注意后面的分号class为定义类的关键字ClassName为类的名字{}中为类的主体注意类定义结束时后面分号。类中的元素称为类的成员:类中的数据称为类的属性或者成员变量;类中的函数称为类的方法或者成员函数。

2024-12-18 21:37:59 876

原创 第一章 从C到C++(二)

上面这个定义其实相当于是一维数组name[size],只不过其size可以根据需要进行变化,这就是“变长数组”的名字的由来。这里的typename可以是任何基本类型,例如int、double、char、结构体等,也可以是STL标准容器,例如string、set、queue、vector等。// 正常定义的----静态数组// vector定义的----动态数组char b[3];return 0;缺省的vector中的所有元素都初始为0。

2024-12-17 21:00:05 999

原创 第一章 从C到C++相关知识点

内联函数的定义与普通函数基本相同,只是在函数定义前加上关键字 inline。在编译时将函数调用处用函数体替换,类似于C语言中的宏展开。这种在函数调用处直接嵌入函数体的函数称为内联函数(Inline Function)。但也存在缺点,就是每一调用处均会展开,增加了重复的代码量。替换编译器将函数代码拷贝到程序中,而不是像普通的函数调用函数重载:是函数的一种特殊情况。C语言不支持函数重载,而C++允许在同一作用域中声明几个功能类似的同名函数,

2024-12-17 14:50:39 1357

原创 图的相关知识点

📌简单路径——在路径序列中,顶点不重复出现的路径称为简单路径📌简单回路——除第一个顶点和最后一个顶点外,其余顶点不重复出现的回路简称为简单回路📌路径长度——路径上边的数目📌顶点到顶点间的距离——从顶点V出发到顶点U的最短路径若存在,则此路径的长度称为从顶点V到顶点U的距离,若从V到U根本不存在路径,则称该距离为无穷∞在无向图中,若从顶点V到顶点W有路径存在,则称顶点V和顶点W是🎯连通的在有向图中,若从顶点V到顶点W和从顶点W到顶点V之间都有路径,则称这两个顶点是🎯强连通的📌。

2024-12-06 15:58:54 2307

原创 串,数组,广义表相关题目

3.设某二维数组a[10][20]采用顺序存储方式,每个数组元素占用1个存储单元,a[0][0]的存储地址为200,a[6][2]的存储地址是322,则该数组 (1.一个广义表为 ( a, (b, c), d, (), ((f, g), h) ),则该广义表的长度与深度分别为(4.设二维数组a[1..5][1..8],若按行优先的顺序存放数组的元素,则a[4][6]元素的前面有(2.设广义表L=((a,b,c)),则L的长度和深度分别为(C )。(4-1) ×8+(6-1)=29,注意数组起始的位置。

2024-12-04 18:55:18 225

原创 树相关知识点

一.树的相关定义1.(树的定义就不写了)树的定义是递归的,即在树的定义中又用到了自身,树是一种递归的数据结构。2.特点:树的根结点没有前驱,除根结点外的所有结点有且只有一个前驱。树中所有结点可以有零个或多个后继.3.基本术语树中一个结点的孩子个数称为该结点的度,树中结点的最大度数称为树的度度大于0的结点称为分支结点(又称非终端结点);度为0(没有子女结点)的结点称为叶子结点(又称终端结点)。4.树的性质5.度为m,具有n个结点的树的最大高度h为n-m+1。

2024-11-30 17:17:02 1005

原创 串,数组,广义表相关知识点

一.串的储存1.基本概念2.顺序储存3.链式储存二. 串的模式匹配算法1.BF算法将主串的第pos个字符和模式的第一个字符比较, 若相等,继续逐个比较后续字符;若相等,继续逐个比较后续字符;若不等,从主串的下一字符起,重新与模式的第一个字符比较。直到主串的一个连续子串字符序列与模式相等。返回值为S中与T匹配的子序列第一个字符的序号,即匹配成功。算法:模式匹配不一定是从主串的第一个位置开始,可以指定主串中查找的起始位置pos。

2024-11-27 20:04:51 914

原创 绪论相关题目

顺序存储结构是用一组连续的存储单元存放数据元素,借助元素在存储器中的相对位置来表示数据元素间的逻辑关系。3.顺序存储方式的优点是存储密度大,且插入、删除运算效率高。其优点是存储密度大,缺点是插入、删除运算效率低。2.在数据结构中,从存储结构上可以将之分为(B. 紧凑结构和非紧凑结构。C. 线性结构和非线性结构。B. 顺序存储和非顺序存储。C. 紧凑结构和非紧凑结构。D. 线性结构和非线性结构。A. 动态结构和静态结构。D. 内部结构和外部结构。A. 动态结构和静态结构。

2024-11-26 23:27:53 236

原创 查找相关知识点

平均查找长度是衡量查找算法效率的最主要的指标。这种在查找方向的尽头放置“哨兵”免去了在查找过程中每一次比较后都要判断查找位置是否越界的小技巧,看似与原先差别不大,但在总数据较多时,效率提高很大,是非常好的编码技巧。(跟二叉排序树查找很像)16先于17比较,小于17,进入左子树,再与6,13进行比较(一般用顺序查找),16大于13,进入13的右子树,然后找到16。:在查找过程中,一次查找的长度是指需要比较的关键字次数,而平均查找长度,则是所有查找过程中进行关键字的比较次数的平均值,其数学定义为。

2024-11-26 16:48:35 873

原创 查找相关题目

用线性探测法处理冲突,输入关键字序列:(10,24,32,17,31,30,46),构造哈希表,查找关键字46,需要比较(15.设哈希表长为14,哈希函数是H(key)=key%11,表中已有数据的关键字为15,38,61,84共四个,现要将关键字为49的元素加到表中,用二次探测法解决冲突,则放入的位置是(11.设有一个已排序的线性表(长度>=2),分别用顺序查找法和二分查找法找一个与K相等的元素,比较的次数分别是S和B,在查找不成功的情况下,S和B的关系是(如果是偶数,左边的序列比右边的序列少一个元素。

2024-11-26 16:48:33 765

原创 组合VS继承

6. 继承的优点。

2024-11-19 22:58:41 767

原创 C++的输入与输出

用于在行末添加一个换行符。

2024-10-31 20:40:18 310

原创 C++变量声明与定义(有对引用的解释)

因此,当多次调用一个函数且要求在调用之间保留某些变量的值时,可考虑采用静态局部变量,虽然用全局变量也可以达到上述目的,但全局变量有时会造成意外的副作用,因此最好采用局部静态变量。

2024-10-31 20:35:22 392

原创 斯皮尔曼相关(Spearman correlation)系数

一.相关定义1.什么是秩?秩相关系数(Coefficient of Rank Correlation),又称等级相关系数,反映的是两个随机变量的的变化趋势方向和强度之间的关联,是将两个随机变量的样本值按数据的大小顺序排列位次,以各要素样本值的位次代替实际数据而求得的一种统计量。它是反映等级相关程度的统计分析指标,常用的等级相关分析方法有Spearman相关系数和Kendall秩相关系数等。

2024-10-30 23:00:50 2969

原创 多重线性回归

残差是回归模型中误差的估计。在理想的线性回归模型中,残差的平均值应该为零。残差的和也应该为零,因为预测值是根据最小二乘法计算的,这意味着它们被加权平均以使残差的总和最小。在一个好的回归模型中,残差应该随机分布,并且没有明显的模式。

2024-10-30 22:37:50 2039

原创 回归分析之二元Logistic回归

定类数据是一种分类数据,它将对象分为不同的类别或组,但这些类别没有自然的顺序或数值意义。

2024-10-29 23:02:35 1934

原创 括号匹配判断

其中exp为需判断括号是否正确的表达式,返回值为1或0,如果为1,则表示括号匹配,0表示不匹配。

2024-10-04 21:24:15 400

原创 后缀表达式

后缀表达式是一种不需要括号的表达式。

2024-10-03 20:49:52 682 1

原创 执行时间模块(需补充)

并将其返回的函数替换原来的函数定义。这使得在函数定义后直接调用函数时,实际上是调用了被装饰后的函数。1.装饰器传入的参数是函数。

2024-06-07 11:19:18 197 1

原创 字符数组和字符串题

在32位系统中,下面的程序段将输出 ▁▁。下面的程序段将输出 ▁▁▁。下面的程序段将输出 ▁▁。3.*字符指针(1-1)1.字符数组(1-2)2.字符数组(1-3)

2024-04-22 22:16:09 392

原创 函数的问题

实参与形参的个数必须相等,但实参与形参的类型不一定要完全一致。在函数调用时,如果实参的类型与形参的类型不匹配,会进行隐式类型转换。静态变量的作用域是局部作用域,但是其生存期是整个程序运行期间,而不是仅在函数调用时。3.当变量的存储类型定义缺省时,系统默认为变量的存储类型为auto类型,分配在静态区。D.如函数调用时,实参与形参都为变量,则这两个变量不可能占用同一内存空间。B.实参与形参的个数必须相等,且实参与形参的类型必须对应一致。静态变量的作用域是在声明它的函数内部,而不是整个文件。

2024-04-22 22:09:18 555

原创 递归的题目

1.一个递归算法必须包括(3.递归函数的两个要素是(D.递归表达式、递归方程。B.终止条件和递归部分。D.终止条件和循环部分。B.递归出口、边界条件。C.边界条件、递归方程。

2024-04-22 21:52:31 241

原创 指针进阶题

所以,strcpy(str+2,"cdBCD")也就是将"z"用"cdBCD"进行字符串拷贝,拷贝后,原有的以'z'为起始的空间被"cdBCD"覆盖,而前面的"xy"不受影响 所以最后输出"xycdBCD"由于p1指向"abcd"的首地址'a'的地址,所以p1+2指向'c'的地址 p2=”ABCD”,由于p2指向"ABCD"的首地址'A'的地址,所以p2+1指向'B'的地址。,由于str指向"xyz"的首地址'x'的地址,所以str+2指向'z'的地址。,它是一个指向数组的指针,指向的是长度为6的。

2024-04-22 21:40:08 458

原创 单链表题目

根据需要动态地开辟内存空间,可以比较自由方便地插入新元素(结点),支持随机访问,故使用链表可以节省内存,操作效率高。将指针p的下一个结点的下一个结点的地址赋给指针p的下一个结点,即p->next=q->next;C.结点的存储空间分两部分,一部分用于存储结点的数据,另一部分用于存储其他结点的指针。4.在一个单链表head中,若要在指针p所指结点后插入一个q指针所指结点,则执行(5.在一个单链表head中,若要删除指针p所指结点的后继结点,则执行(D)。10.带头结点的单链表的结点结构。

2024-04-22 21:20:49 940

原创 C预处理题目

C语言中的非执行语句(如声明语句、定义语句等)不会被转换成二进制的机器指令,而是在编译阶段被处理并生成对应的符号表等信息。14.在“文件包含”预处理语句的使用过程中,当#include后面的文件名用双引号括起来时,寻找被包含文件的方式是(寻找被包含文件的方式是首先在当前源文件所在的目录下查找,如果找不到,则在编译器的标准库路径下查找。预处理指令是在编译之前由预处理器处理的,它们不是真正的C语句,而是用来辅助编译过程的指令。C.扩展名为obj的文件, 经连接程序生成扩展名为exe的文件是一个二进制文件。

2024-04-22 20:13:46 1214

原创 首字母大写

说明:参数 in 和 out 为指示两个文件的指针。函数从 in 所指文件中的读出数据,将结果写入 out 所指的文件中。int main()elseputs("文件无法打开!");if (out)puts("文件保存成功!");return 0;/* 请在这里填写答案 */

2024-04-22 19:35:24 375

空空如也

空空如也

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

TA关注的人

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