
#跟着独狼学C++
文章平均质量分 69
跟着独狼学C++
让独狼不变为独狼(✺ω✺)
独狼·月
云巅独啸霜晨月,大野孤行雪地风
展开
-
【入门】C++直通车第一季
第一集在C++中,数组和变量是编程中非常基础且重要的概念。它们用于存储数据,但各自有不同的特性和用途。下面我将分别介绍C++中的数组和变量。原创 2024-07-16 15:02:11 · 156 阅读 · 0 评论 -
C++ typedef 与 define
在C++中,typedef和#define都可以用来定义新的类型名称,但它们的工作原理和适用场景有所不同。原创 2024-08-10 09:36:16 · 560 阅读 · 0 评论 -
C++链表
C++链表是一种灵活且高效的数据结构,特别适用于需要频繁插入和删除操作但较少进行随机访问的场景。通过掌握链表的基本概念、类型、特点和基本操作,可以更好地理解和应用链表来解决实际问题。原创 2024-07-24 15:29:30 · 440 阅读 · 0 评论 -
c++栈与队列
在C++中,栈(Stack)和队列(Queue)是两种基本且常用的数据结构,它们在实现细节、操作特性以及应用场景上存在显著差异。原创 2024-07-24 14:37:22 · 428 阅读 · 0 评论 -
C++数组与vector的区别
数组(Array)和vector是编程中常用的两种数据结构,它们在存储数据方面各有特点,也存在一些显著的区别。原创 2024-07-23 22:19:20 · 837 阅读 · 0 评论 -
C++ STL标准数据库详解
C++ STL(Standard Template Library,标准模板库)是C++标准库的一部分,它提供了一系列用于常见编程任务的模板类和函数。STL 的设计目的是让程序员能够编写出清晰、高效、可复用的代码。STL 的主要组成部分包括容器(Containers)、迭代器(Iterators)、算法(Algorithms)和函数对象(Function Objects)。原创 2024-07-19 13:49:18 · 974 阅读 · 1 评论 -
C++3算法比较第一期
递推是一种通过已知信息(即初始条件或已求解的较小问题)逐步推导出未知信息(即较大问题的解)的方法。在递推过程中,每个问题的解都依赖于前面已经解决的问题的解。递推通常是通过循环结构(如for循环、while循环)来实现的,而不是通过函数调用自身。原创 2024-07-23 18:28:47 · 748 阅读 · 1 评论 -
C++树的介绍
在C++中,树(Tree)是一种非常重要的数据结构,用于模拟具有层级关系的数据。树结构是递归定义的,一个树由零个或多个节点(node)组成,其中一个节点被称为根节点(root node),其余节点分为若干个不相交的子树(subtree),每个子树也是一棵树。原创 2024-07-22 19:26:49 · 500 阅读 · 1 评论 -
C++图的介绍
顶点(Vertex):图中的基本元素,通常表示为节点。边(Edge):连接两个顶点的线段或箭头,表示顶点之间的关系。在无向图中,边没有方向;在有向图中,边有方向,表示从一个顶点到另一个顶点的单向关系。度(Degree):在无向图中,一个顶点的度是与该顶点相连的边的数量。在有向图中,顶点的度分为入度(指向该顶点的边的数量)和出度(从该顶点出发的边的数量)。权值(Weight):边的长度或成本,可以表示两个顶点之间的某种度量(如距离、时间、费用等)。连通(Connectivity)原创 2024-07-22 19:28:53 · 864 阅读 · 1 评论 -
C++语言介绍
C++是一种广泛使用的计算机程序设计语言,由Bjarne Stroustrup于1979年在贝尔实验室开始设计开发。C++不仅继承了C语言的高效性和灵活性,还进一步扩充和完善,成为了一种支持面向对象编程(OOP)的语言。原创 2024-07-21 19:33:47 · 811 阅读 · 0 评论 -
C++快速幂
快速幂算法是一种用于快速计算幂运算(即 ab)的算法,其中 a 是底数,b 是指数。它的主要思想是减少乘法运算的次数,通过将指数 b 分解为二进制形式并利用幂的运算法则来加速计算过程。原创 2024-08-15 19:59:09 · 262 阅读 · 0 评论