自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++泛型编程——模板的使用

在C++中,泛型编程模板是一种功能强大的工具,可以编写通用的代码,以处理多种不同类型的数据。使用泛型编程模板,可以实现函数模板和类模板。

2023-08-10 08:42:20 179 1

原创 C++学习——多态的应用

多态是指同一个方法可以根据上下文的不同而表现出不同的行为。多态性使得可以使用统一的接口来处理不同类型的对象,而无需关注对象的具体类型。多态可以通过虚函数(Virtual Function)来实现,在运行时动态确定使用哪个函数版本。

2023-08-08 18:36:24 335

原创 QT学习—五种直接连接信号槽的连接方式

信号与槽机制(Signal and Slot)是一种在软件开发中广泛使用的通信机制,主要用于处理事件驱动的程序设计。它是Qt框架中的一项重要特性,也被其他编程框架和库所采用。信号(Signal)是对象发出的事件或状态的通知,它可以被其他对象接收并作出响应。槽(Slot)是处理信号的特定函数或方法。当信号发出时,与之关联的槽函数将被自动调用。信号和槽之间通过连接(Connection)建立联系。使用信号与槽机制,可以实现对象之间的松散耦合。一个对象可以将自己的信号与其他对象的槽函数进行连接,使得事件发

2023-08-07 17:19:44 2740

原创 数据结构学习——C语言进行链式二叉树的基本操作

二叉树是一种常见的数据结构,它由一组节点组成,这些节点可以为空或包含一个值,并且每个节点最多有两个子节点,分别称为左子节点和右子节点。在二叉树中,每个节点最多可以有两个子节点。左子节点在节点左侧,右子节点在节点右侧。这两个子节点也可以为空。一个节点除了子节点之外,还可以有一个指向父节点的指针,这样就可以在需要时轻松地从子节点访问到父节点。

2023-08-01 10:56:23 429 1

原创 数据结构学习——链式队列的创建和使用

队列是一种常见的数据结构,它遵循先进先出(First-In-First-Out, FIFO)的原则,在队列的操作中入队从队列的尾部插入,出队的时候释放队列的头节点并且更新新的头节点。队列的存储方式主要有两种,分别是链式存储和顺序存储。每种存储方式都有其特点和适用场景。链式存储适合频繁进行插入和删除操作的队列,而顺序存储则适合频繁进行访问操作的队列。选择适当的存储方式要根据具体的应用需求和性能要求来决定。本篇主要介绍链式存储。

2023-07-31 14:23:58 998 1

原创 数据结构学习——单链表的创建以及使用

本例程包括了单链表的简单创建,头插、尾插、中间插入、整表删除、查找最大节点等,单链表能够储存信息量大的数据,如个人信息,用户注册信息等,但不适用于频繁的插入、删除、查找等操作场景。

2023-07-29 14:59:33 1077

原创 数据结构学习——循环链表的使用

循环链表是一种特殊类型的链表,其中链表中的最后一个节点指向链表中的第一个节点,形成循环的结构。与普通链表相比,循环链表可以在链表中的任何位置进行遍历,并且可以方便地实现循环操作。在循环链表中,每个节点通常包含一个数据元素和一个指向下一个节点的指针。链表中的最后一个节点的指针指向第一个节点,形成闭环。

2023-07-29 14:28:56 664

原创 数据结构学习——C语言对栈的基本操作

栈(Stack)是一种常用的数据结构,遵循先进后出(LIFO)的原则,对表尾进行操作,常用于临时存储和撤销等操作,其基本操作包括栈的创建、入栈(也叫压栈Push)、出栈(又称弹栈)、栈的遍历、栈的清空(clear)、栈的销毁(destroy)等。

2023-07-28 23:43:45 7533 2

空空如也

空空如也

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

TA关注的人

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