自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第十届统计建模比赛知识总结及spss分析方法介绍

统计学知识 spss主要分析方法

2024-05-16 21:42:19 1289

原创 vector容器

assign resize capacity size insert push_back pop_back erase clear swap reserve

2024-03-10 22:53:09 358 2

原创 【string容器】构造函数、赋值操作、字符串拼接、字符串查找和替换、字符串比较、字符存取、字符串插入和删除、子串获取

构造函数、赋值操作(=、assign)、字符串拼接(+=、append)、字符串查找(find)和替换(replace)、字符串比较(compare)、字符存取([]、at)、字符串插入(insert)和删除(erase)、子串获取(substr)

2024-02-02 23:24:21 403

原创 【初识STL】基本概念、vector存放内置数据类型(三种遍历方式)和自定义类型、容器嵌套容器

STL(Standard Template Library)是C++标准库中的一个重要组成部分,它提供了一组通用的模板类和函数,用于实现常见的数据结构和算法。STL的设计目标是提供高效、可靠和易于使用的数据结构和算法,以便开发人员可以更轻松地编写高质量的C++代码。STL包含了许多常用的容器类(如vector、list、set、map等),这些容器类提供了不同的数据结构,以满足不同的需求。STL还提供了一系列的算法(如排序、查找、遍历等),这些算法可以直接应用于容器类,以便进行各种操作和处理。

2024-01-31 17:15:54 956

原创 【线性表】线性表的顺序表示和实现

【代码】【线性表】线性表的顺序表示和实现。

2024-01-20 19:46:24 483

原创 【线性表】定义、特点、基本操作

具有相同特性的数据元素的一个有限序列一种典型的线性结构同一线性表中的元素具有相同特性线性表中数据元素间的关系是线性关系线性表中数据元素类型既可为简单类型也可为复杂类型从具体应用中抽象出共性的逻辑结构和基本操作(抽象数据类型),然后实现其存储结构和基本操作。

2024-01-20 19:44:52 438

原创 典型算法举例

递推法(猴子偷桃) 迭代法 穷举法

2023-05-14 22:39:43 313 4

原创 【C语言】函数知识总结(2)

递归函数 斐波拉契数列 数组作函数的参数 局部变量与全局变量 变量生命期与存储类型 auto register static extern 内部函数与外部函数

2023-05-14 21:40:55 246 2

原创 【C语言】结构体的内存对齐

4.如果嵌套了结构体的情况,嵌套的结构体对齐到自己的最大对齐数的整数倍处, 结构体的整体大小就是所有最大对齐数(含嵌套结构体的对齐数)的整数倍。2.其他成员变量要对齐到某个数字(对齐数)的整数倍地址(偏移量) gcc编译器没有默认对齐数 成员大小就是对齐数。对齐数=编译器默认的一个对齐数(VS默认为8)与该成员大小之间的一个较小值。3.结构体的总大小为最大对齐数(每个成员变量都有一个对齐数)的整数倍。1.第一个成员在与结构体变量偏移量为0的地址处。

2023-04-30 22:57:16 296 2

原创 【C语言】函数知识总结(1)

函数本质:一段可以被重复调用的、功能相对独立的程序段函数的引入目的:1.便于结构化、模块化编程2.解决代码的重复函数调用当一个C语言程序的规模较大时,可以由多个源文件组成,但其中只有一个源文件含有主函数main(),而其他源文件不能含有主函数。主函数可以调用其他函数,但是相反则不行。其它函数之间可以互相调用,同一个函数可以被一个或多个函数调用任意多次。一个函数调用另一个函数,前者称为调用函数,后者称为被调函数。类型名 函数名()函数体或类型名 函数名(void)

2023-04-30 21:32:04 291

原创 【C语言】数组知识总结(3)——字符串处理函数

strcpy() strcat() strcmp() strlen() strlwr() strupr().C语言中没有对字符串进行赋值、合并和比较的运算符,但提供了一些用于处理字符串的标准函数。

2023-04-23 22:28:12 104

原创 【C语言】数组知识总结(2)—— 字符串的输入输出

gets() puts() getchar() putchar()需要输入中间含有空格的字符串时,要用具有多个输入参数的scanf()函数配合输入。存储字符串的数组长度至少是字符串的有效长度+1。存储字符串必须要有结束标志’\0’

2023-04-23 20:38:13 6535

原创 【C语言】数组知识总结(1)

数组是相同数据类型的有序数据的集合。其中数据类型可以是 int 型 char 型 float型以及指针、结构体和共用体等类型。有序数据指的是数组中每个数据都有一个相对应的下标,并且是从0开始且依次递增的。带一个下标的为一维数组,带两个下标的为二维数组,带多个下标的为多维数组。

2023-04-16 22:35:01 108

原创 顺序查找和二分查找(折半查找)

顺序查找和折半查找。将需要查找的数和数组的中间元素进行比较,若该数大于(小于)中间元素,则该数在中间元素的右边(左边),那么只需要将该数与右边(左边)的中间的数进行比较,创建循环,直至需要查找的数等于中间的数,即已经找到了该数,否则没有找到。需要多花点时间思考是跳出循环的条件:当范围不断缩小时,最左边数下标和最右边数下标可能会出现交叉,即最左边数下标大于最右边数下标,此时已经没有数可以查找了,就可以跳出循环了。将需要查找的数按顺序一个一个地与数组中元素进行比较,相等说明找到了,否则没找到。

2023-04-16 11:16:55 360

原创 【C语言】冒泡排序、选择排序、插入排序(以升序为例)

【代码】【C语言】冒泡排序、选择排序、插入排序(以升序为例)

2023-04-09 20:49:54 63

原创 【C语言】改变循环结构的跳转语句间的区别(break,continue,goto语句)

break和continue的区别:当i=2时,执行continue语句,然后跳到了for循环的表达式3,即i++(看到此时执行完for循环后i由2变成了3),然后继续正常执行后面的代码。当i=2时,执行break语句,然后直接跳出了循环,开始执行return 0;语句,代码运行结束。这里的3并没有被打印。语句标号是一个有效的标识符,使用时在语句标号的后面跟一个冒号“:”出现在函数中某语句的前面。程序执行到goto语句时,会控制。continue 语句只能用在。,达到控制循环的目的。break 语句用在。

2023-04-03 21:33:07 1159

原创 【C语言】数据类型 数据类型转换 常量 变量 运算符和表达式(知识总结)

数据类型 数据类型转换 常量 变量 运算符和表达式( 含思维导图)i++ ++i

2023-04-02 16:33:22 2247

原创 【C语言】循环与分支(知识总结)

if语句 switch语句 for循环 while循环 do...while循环 流程图

2023-03-24 14:57:47 100

原创 【C语言】连续使用多个scanf函数时输入数据

可清除输入缓冲区,避免回车对后续读取字符的影响。当用户在输入数据时按下回车键,scanf函数会将回车符作为。可以清除输入缓冲区中的回车符。数字后紧接字母,不要空格也不要回车。在后续的scanf函数需要读取。很明显上面几种情况的运行结果。时遇到了回车符,它会将其作为。使用scanf函数后使用。使用scanf函数后使用。使用scanf函数后加上。时,scanf函数会把。

2023-03-12 13:11:15 13305

原创 【C语言】转义字符(\a \b \t \v \f \r 等)

\a \b \t \v \f \r ASCII表,转义字符用来表示控制符(如回车、换行等)与不可见字符,作用是改变其后的字符或ASCII码值的原有意义,转义为另外的含义。

2023-03-05 17:03:02 17159 4

空空如也

空空如也

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

TA关注的人

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