c++基础语法学习
文章平均质量分 75
Ordinary~
一生都是平凡之辈,只愿为凡友带去知识
展开
-
虚拟头节点和循环链表基础知识
虚拟头结点(Dummy Node)是数据结构中的一种技巧,通常用于简化边界条件或者特殊情况的处理。它并不存储实际的数据,而是作为一个辅助节点存在,用于指示链表或者其他数据结构的起始位置或者特定状态。在链表中,虚拟头结点经常被用来处理插入、删除等操作,特别是在操作链表头部时。它可以避免需要单独处理空链表或者头部节点的情况,简化了代码逻辑。原创 2024-07-25 23:01:11 · 363 阅读 · 0 评论 -
单链表和双链表的基础知识
单链表通过节点之间的单向引用实现了简单而高效的数据存储和操作方式,适合在需要频繁插入和删除操作的场景中使用。尽管它在某些操作上有一些限制,但其简单和灵活性使得它在实际应用中非常常见。对于单链表的插入和删除操作相对容易,只需要调整节点间的指针即可。但是查找操作需要从头节点开始遍历整个链表,时间复杂度为O(n)。因此,单链表适合频繁进行插入和删除操作,但不适合频繁进行查找操作的场景。在实际应用中,单链表常用于实现栈、队列等数据结构,也可以用于解决一些特定的问题,例如反转链表、求链表中点等。原创 2024-07-22 15:15:11 · 862 阅读 · 0 评论 -
Kmeans聚类模型
K均值(K-Means)聚类是一种常用的无监督学习算法,用于将数据集中的样本划分为K个不同的簇(cluster),使得每个样本都属于距离最近的簇的中心。K均值聚类的目标是通过最小化簇内样本的方差或欧氏距离的平方和来确定簇的中心,从而实现聚类分析。原创 2024-06-02 15:43:20 · 595 阅读 · 0 评论 -
二分查找算法的定义
二分查找算法,也称为折半查找算法,是一种在有序数组中查找特定元素的常用算法,用于在有序数组或列表中查找特定元素的位置。它的基本思想是:首先确定目标值可能存在的区间,然后逐步缩小区间直到确定目标值的位置或者确定目标值不存在。原创 2024-05-30 11:24:50 · 947 阅读 · 0 评论 -
C++基础知识之类和对象
对象是根据类的定义创建的实体,它具有类定义的属性和行为。对象是类的实例,它是类定义的抽象的具体实现。通过类创建的对象可以访问类中定义的属性和方法,并且每个对象都拥有自己的状态(数据成员的值)。对象具有自己的状态(属性)和行为(方法),可以通过访问对象的属性和方法来操作和修改对象的状态。类是对一组对象的抽象描述,它定义了对象的通用属性和行为。对象则是根据类的定义创建的实体,它具有类定义的属性和行为。在C++中,通过定义类和创建对象,可以实现数据和行为的封装,从而提高代码的可维护性、可扩展性和复用性。原创 2024-05-29 20:15:18 · 791 阅读 · 0 评论 -
指针在函数的应用(C++)
在print函数中,数组名name代表该指针数组首元素的地址,name+i是name[i]的地址。实参传递进函数体内后,生成的是实参的副本,在函数内改变副本的值并不影响实参。p是一个指针数组,它的每个元素都是指针型数组(值为地址),指针数组p的第一个值是变量a的地址。一个函数可以带回一个整型值、字符值、实型值等,也可以带回指针型的数据,即地址。一个函数在编译时被分配给一个入口地址,这个函数入口地址就称为函数的指针。swap函数是自定义的重载函数,在main函数中调用该函数交换变量a和b的值。原创 2024-05-15 20:56:30 · 762 阅读 · 0 评论 -
C++基础语法之数组
在C++中,一维数组是一系列具有相同数据类型的元素的集合。它们在内存中是连续存储的,可以通过索引访问每个元素。而二维数组是一个表格,由行和列组成。它是一系列具有相同数据类型的元素的集合,这些元素通过行和列的索引来访问。一维数组描述的是线性序列,二维数组描述的则是矩阵。原创 2024-05-14 21:14:53 · 639 阅读 · 0 评论 -
C++语言的字符数组
以上就是今天要讲的内容,本文章简单介绍了C++中的字符数组相关的内容。如有想要了解更多相关的C++基础知识的读者,您点击下面链接进行学习。如有想了解到更多C++基础详细知识可以看我的专栏C++语法学习。原创 2024-05-13 21:45:38 · 1065 阅读 · 0 评论 -
基于C++基础知识的指针
本文章简单介绍了C++中的指针变量及其如何使用。原创 2024-05-12 12:26:50 · 653 阅读 · 0 评论 -
基于C++函数基础中的形参与实参
在函数调用时,实参用于提供函数所需的具体值。实参可以是常量、变量、表达式等。实参的数量和类型必须与函数定义中的形参匹配,否则会导致编译错误。实参的值会被复制给形参。这意味着在函数内部对形参的修改不会影响到实参本身。形参的作用是定义函数在执行时所需要的输入,它们在函数体内被当做局部变量使用。在C++中,函数的形参(形式参数)是在函数定义时声明的参数,而实参(实际参数)是在函数调用时传递给函数的值或变量。原创 2024-05-09 12:20:36 · 409 阅读 · 1 评论 -
C++基础之循环控制与嵌套
本文简单介绍了C++基础中的break语句、continue语句和goto语句。最后还有循环的嵌套部分的学习。原创 2024-05-08 18:42:17 · 1094 阅读 · 1 评论 -
基于C++基础知识的循环语句
本文章简单介绍了C++基础中的do..while、while和for循环语句。原创 2024-05-06 21:16:43 · 939 阅读 · 0 评论 -
C++基础之条件判断语句
以上就是今天要讲的内容,本文简单介绍了C++基础中的条件判断语句和三目运算符。如有想要了解更多相关的C++基础知识的读者,欢迎您点击下面链接进行学习。原创 2024-05-04 19:47:55 · 598 阅读 · 0 评论 -
C++基础理论之表达式
本文仅仅简单介绍了C++基础中的表达式里的隐式类型转换与强制类型转换、和判断左值与右值的相关知识。原创 2024-05-03 22:28:32 · 1044 阅读 · 1 评论 -
C++基础之运算符
以上就是今天要讲的内容,本文仅仅简单介绍了C++基础中的算术运算符、关系运算符、逻辑运算符和位运算符相关的知识。如有想要了解更多关于c++相关的基础知识的读者,欢迎您点击下面链接进行学习。原创 2024-05-02 23:14:13 · 1096 阅读 · 1 评论 -
C++基础理论学习
以上就是今天要讲的内容,本文仅仅简单介绍了C++基础中的常量和整形变量。原创 2024-04-30 23:56:30 · 783 阅读 · 0 评论 -
C++基础理论之常量知识
以上就是今天要讲的内容,本文仅仅简单介绍了C++基础中的字符常量和浮点数常量。如有想要了解更多相关的知识的读者,欢迎您点击下面链接进行学习。原创 2024-05-01 20:43:29 · 2324 阅读 · 1 评论