
C++
文章平均质量分 83
toMontain
国内某不知名理工大学的毕业生,一个简单的技术宅。简单分享日常及学习心得。
展开
-
【CSP-J/S初赛知识点整理】
CSP-J/S初赛知识点整理原创 2023-09-14 21:28:29 · 8207 阅读 · 0 评论 -
C语言/C++队列详细讲解教程及完整代码实现
队列是一种常用的数据结构,具有先进先出的特点。在解决实际问题时,队列可以发挥重要作用。通过C语言的实现代码,我们可以更好地理解队列的概念和基本操作。希望本篇教程能对你理解队列有所帮助!原创 2023-06-30 14:23:35 · 2746 阅读 · 0 评论 -
【二叉树教程详解以及C语言/C++实现二叉树】
二叉树是一种特殊的树状数据结构,其中每个节点最多有两个子节点。每个节点包含一个数据元素和指向其左子节点和右子节点的指针。左子节点的值小于或等于父节点的值,而右子节点的值大于父节点的值。这个特性使得二叉树在查找、插入和删除操作方面非常高效。A / \B C / \ \D E F二叉树通常用于模拟具有层级结构的数据。它的一些常见应用包括搜索算法(例如二叉搜索树)、表达式树、哈夫曼编码树等。在二叉树中,我们可以使用不同的遍历方式来访问节点,包括先序遍历、中序遍历和后序遍历。原创 2023-06-30 14:19:52 · 2151 阅读 · 1 评论 -
【C语言/C++实现结构体和指针详细教程】
使用C语言/C++实现结构体和指针的详细教程原创 2023-06-18 21:02:50 · 1968 阅读 · 0 评论 -
C语言/C++实现栈操作
栈的基本操作包括压栈(入栈-push)和弹栈(出栈-pop),分别用于将元素添加到栈顶和从栈顶删除元素。(Last-In-First-Out,LIFO)的原则。栈的操作只在栈的一端进行,该端被称为。弹栈操作用于删除栈顶的元素,并返回该元素的值,首先需要判断栈是否为空,如果栈非空,返回。压栈操作用于将元素添加到栈顶,首先需要判断栈是否已满,如果栈未满,将元素添加到。我们可以使用C语言中的数组来实现栈。这就是用C语言实现栈的基本操作的详细教程。在使用栈之前,我们需要先将其进行初始化,可以通过将。原创 2023-06-15 21:00:31 · 1506 阅读 · 0 评论 -
C语言/C++实现链表的详细教程
链表是一种常用的数据结构,它由一系列节点组成,每个节点包含两部分内容:数据和指向下一个节点的指针,最后一个节点指向空。链表的节点可以动态添加和删除,因此可以方便地进行插入、删除等操作。链表有多种类型,包括单向链表、双向链表和循环链表等。原创 2023-06-14 20:41:55 · 15842 阅读 · 5 评论 -
【C++实现递归算法、归并排序和堆排序】
使用C/C++实现递归算法、归并排序和堆排序算法原创 2023-06-13 13:54:52 · 1025 阅读 · 0 评论 -
【C++实现插入排序、希尔排序、冒泡排序、快速排序、选择排序】
C++实现插入排序、希尔排序、冒泡排序、快速排序、选择排序原创 2023-05-26 11:43:48 · 1863 阅读 · 0 评论 -
C++初级教程(三)
C++中的一维数组的声明、初始化和相关练习题,二维数组的声明、初始化及相关练习题原创 2023-03-28 14:05:07 · 680 阅读 · 1 评论 -
C++初级教程(二)
C++中if语句、switch语句、循环语句的使用讲解原创 2023-03-23 14:19:00 · 3933 阅读 · 0 评论 -
C++基础教程(一)
C++简介、C++的应用领域、C++中的关键字、注释、变量、数据类型原创 2023-03-18 20:37:56 · 797 阅读 · 0 评论