logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

单链表的建立(头插法、尾插法)(数据结构与算法)

如果要把很多个数据元素存到一个单链表中,如何操作?1.初始化一个单链表2. 每次取一个数据元素,插入到表尾/表头。

文章图片
#数据结构
(C++)栈的链式存储结构(出栈、入栈、判空、遍历、销毁)(数据结构与算法)

链栈是运算受限的单链表、只能在链表头部进行操作1.链表的头指针就是栈顶,链头为栈顶,链尾为栈底2.栈的链式存储不需要附设头节点3.基本不存在栈满的情况,不需要判断栈满,但要判空4.空栈相当于头指针指向空5.插入和删除仅在栈顶处执行6.因为是动态分配空间,所以需要释放

#c++#开发语言#数据结构
如何找到git安装目录/根目录

1. 安装git后可在桌面鼠标右键进入git bash(或在搜索框搜git进入),输入命令where git。2.Win + R 输入cmd进入cmd命令行,输入where git即可查看若要进入git根目录环境,在git下输入cd E:/(假设在E盘)...

#git
循环队列(出队、入队、判空、长度、遍历、取头)(数据结构与算法)

头尾相连:循环队列将队列的头部和尾部连接起来形成一个环状结构,当队列的尾部指针达到数组的最末尾时,它将会绕回到数组的开头。涉及到移动、赋值原队列参数的函数参数列表如front,rear,都最好别用&引用,否则会修改原队列中的地址和数值如:SqQueue &Q。这意味着在将变量传递给函数时,将创建该变量的一份副本,并在函数内部使用该副本。这意味着该函数将直接操作传递给它的变量,而不是创建该变量的副本

文章图片
#数据结构
数据结构与算法超详细笔记(含代码分析)

2.1 顺序表的定义与实现2.2 顺序表的插入和删除2.3 顺序表的查找(按值、按位查找)3.1 单链表的插入与删除3.2 单链表的查找(按值、按位查找)3.2 单链表的建立(头插法、尾插法)持续更新中。

#数据结构与算法
单链表的查找(按值查找、按位查找)(数据结构与算法)

什么是单链表?单链表是一种常见的链式数据结构,用于存储和操作数据元素的集合。它由一系列的节点组成,每个节点包含两个部分:数据域和指针域。单链表的每个节点包含了存储数据的数据域,以及指向下一个节点的指针域。通过这些指针域,节点之间可以按顺序连接起来,形成一个链式结构。链表的最后一个节点通常指向一个特殊的空节点(NULL或nullptr),表示链表的结束。相比于数组,链表的一大优势是它的动态性。在链表

文章图片
#数据结构
单链表的插入删除(数据结构与算法)

单链表是一种常见的线性数据结构,由一个个节点组成,每个节点包含两个部分:数据部分和指针部分。单链表的特点是每个节点只能指向下一个节点,而最后一个节点指向一个空指针。这个空指针常用来表示链表的结尾,一般命名为 nullptr。

文章图片
#数据结构与算法
奇异矩阵与非奇异矩阵的定义与区别

讨论非奇异矩阵与奇异矩阵的前提:该矩阵A为方阵,即n=m,行列数相等非方阵矩阵谈不上奇异与非奇异。奇异矩阵判别方法:判断矩阵A行列式是否为0,若行列式|A|=0,则矩阵A为奇异矩阵。一个矩阵A(方阵)半正定,且它的每个特征值大于或等于0,则A为奇异矩阵。一个矩阵A(方阵)正定,且它的每个特征值都大于0,为奇异矩阵。一个方阵非奇异当且仅当它代表的线性变换是个自同构,为奇异矩阵。非奇异矩阵判别方法:判

#线性代数#矩阵
keil编程关键字没有彩色,找不到Keyword和 C++files解决办法

打开颜色设置,如果没有C/C++ Editor files 你就无法修改你的代码界面关键字颜色。这种情况,很有可能是你的Keil安装目录下含有中文路径(一般国外专业软件我都放在D盘第一目录下的新建英文文件夹(Softwares)中,养成文件夹存放的好习惯,日后无论是安装还是找路径都会方便许多。),将你的Keil安装文件整个拖到英文目录下,或者修改目录名为英文。接下来重启软件,就可以设置关键字了。注

#c语言
滑模面、趋近律设计过程详解(滑模控制)

滑模面sxs(x)sx是一个定义在状态空间中的超平面,使得系统在该超平面上具有期望的动态行为。sx0s(x) = 0sx0sxCTx−xdsxCTx−xd​其中,CTC^TCT为设计矩阵,xdx_dxd​为期望状态。滑模面的设计是一个系统化的过程,涉及到系统模型的分析、滑模面函数的定义和参数选择、控制律的设计以及验证和调整。通过合理设计滑模面,可以实现对系统的有效控制,尤其在不确定性和扰动较大的情

    共 16 条
  • 1
  • 2
  • 请选择