- 博客(15)
- 收藏
- 关注
原创 math库中的常见用法
abs(x)/fabs(x) :返回 x 的绝对值————abs(num) / fabs(num)sqrt(x) :计算 x 的平方根(double类型)————sqrt(num)pow(x, y) :返回 x 的 y 次幂———— pow(2,n)round(x) :四舍五入取整。floor(x) :向下取整。ceil(x) :向上取整。math库中的常见用法。
2025-04-12 00:41:03
55
原创 Spring项目的建立(IDEA)
1.项目创建时选择依赖项,SpringBoot版本选择3.0.2。文件改为 “ .yml”的格式,文件替换为:(其中*自己改)
2025-02-27 23:18:09
136
原创 第七章 树和二叉树
1.树是由n(n≥0)个结点组成的有限集合(记为T)。图 7.1.1.12.如上(图7.1.1),1是整个树T的根,T1,T2,T3是子树,而2,3,4是子树T1,T2,T3的根结点。在T1,T2,T3中,结点与结点之间,不会出现交叉。
2024-11-09 17:14:30
922
原创 数据结构————串
1.串(或字符串)是由零个或多个字符组成的有限序列。2.其特殊性体现在组成线性表的每个数据元素是单个字符,而由一个个字符串起的字符串却是最基本的非数非数值数据,在操作过程中常常作为一个整体来处理。3.串中所含字符的个数称为该串的长度(或串长),含零个字符的串称为空,串的逻辑表示, ai(1≤i≤n)代表一个字符:串,用Ф表示。双引号不是串的内容,起标识作用4. 串相等:当且仅当两个串的长度相等并且各个对应位置上的字符都相同时,这两个串才是相等的。(空串是相等的)
2024-10-30 13:03:31
506
原创 第三章 栈和队列
1.定义:栈是一种只能在一端进行插入或删除操作的线性表。3.1-1栈的示意图2.栈的主要特点为“后进先出”,即后进栈的先出栈。例1:一个栈的进栈顺序为:a,b,c,d,e,则其出栈顺序为:e,d,c,b,a,如下图3.1-2所示图3.1-2例2⭐:分析:A. a,b,c入栈,c出栈;d入栈,d出栈;b,a出栈------>c,d,b,a √B. a,b,c,d入栈,d,c,b,a出栈------>d,c,b,a √C. a入栈,a出栈;b,c入栈,c出栈;
2024-10-29 23:29:14
738
原创 线性表的链式存储结构
线性表的链式存储结构称为。线性表的每一个元素用一个内存结点存储,每个结点包括数据域和指针域。数据域用来存储数据,指针域用来指向下一个(或上一个)结点。指针域设置一个单向指向下一个结点的称为;指针域设置前后两个,指向前驱结点和后继结点的称为。单链表示意图空指针:不指向任何结点的指针,用常量NULL表示( ^ 代表空 )双链表示意图。
2024-09-25 13:26:22
1099
原创 数据结构-线性表及顺序存储结构
线性表是具有相同特征的数据元素的一个有限序列(可以参考数组理解)。其中n为表长,当n = 0时线性表是一个空表。在线性表中每个数据元素有逻辑序号唯一确定,设序列中的第i( i 表示逻辑序号)个元素为ai(1 <= i <= n),则线性表的一般表示为a1是表头元素,an是表尾元素。
2024-09-24 17:57:11
1099
原创 trpedef(为数据类型另起别名)的讲解及用法
typedef是 C 和 C++ 语言中的一个关键字,它用于为现有的数据类型定义一个新的名字(别名)。使用typedef可以使代码更加清晰易懂,特别是在处理复杂的数据类型或结构体时。typedef通常用于简化复杂的指针声明、数组类型声明、结构体、联合体(union)等类型的声明。假设有一个指向整数的指针类型,我们可以这样声明它int* ptr;但是,如果我们想要简化这个声明,使其更易于理解,我们可以使用typedef这样,IntPtr就成为了int*的别名,使得指针的声明变得更加简洁。
2024-09-20 21:04:16
218
原创 数据结构-算法及其描述
(1)算法是结决问题的一种方法或一个过程,考虑如何将输入转化为输出,一个问题可以有多种算法。输入非法数据时,算法能适当地做出反应或进行处理,而不会产生莫名其妙的输出结果。:算法中的每一步都必须是可行的,即每一步都能够在有限时间内完成。:算法中的每一步骤都必须有明确的定义,不能含糊不清或存在歧义。:算法至少应有一个输出,该输出反映了算法的执行结果。要求算法能够正确地执行预先规定的功能和性能要求。(2)程序是某种设计语言对算法的具体实现。算法就是对特定问题求解的步骤。算法的设计应该是易于理解的。
2024-09-19 21:32:06
974
原创 将整数转换为字符串
必须包含函数头#include <iostream>和#include <sstream>。// 这会自动调用nameStream的<<运算符重载函数,将整数转换为字符串并存储。// 调用str()成员函数来获取ostringstream对象中存储的字符串。// 将整数i插入到ostringstream对象中。// 创建一个ostringstream对象。由此可以将整数i转换成字符串name.将整数i转换成字符串name;
2024-06-19 18:45:42
187
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人