最新 最热

【数据结构】双链表

生成一个新节点,然后将该节点指针返回,这种方式比较简单,不需要涉及到函数传参的问题

2024-06-19
1

C++实现单链表的头插,尾插以及遍历

这里采用的是头节点的方式,使用头节点的好处是在对单链表进行操作时不需要进行特殊的处理

2024-06-19
2

单链表

单链表是一个储存数据的表,那么顾名思义,单链表的存储方式应该就是想一条链子一样将所有的数据连接起来。

2024-06-19
1

原创 Paper | CVE-2024-2961 漏洞分析

近期,Linux GLIBC的库函数iconv缓冲区溢出漏洞(CVE-2024-2961)的细节/PoC被公开,目前已知的利用方式是可以让PHP的任意文件读取漏洞升级的远程命令执行漏洞。本文将对公开的漏洞细节和PHP利用思路进行分析研究。...

2024-06-18
1

题目----力扣--回文链表

使用链表实现的话,已知回文链表中的元素个数必定是偶数个  那么就可以先判断: 1.如果是奇数个元素那么就必定不是回文链表; 2.如果是偶数个元素再进行判断...

2024-06-18
2

【数据结构】链表----头结点的作用

链表是一种常见的数据结构,由一系列节点(Node)组成,每个节点包含数据和指向下一个节点的指针。链表的头结点(Head Node)也称为哨兵位,是链表的起点,通常有以下几个重要作用:...

2024-06-18
1

结构体和结构体指针的区别

上述定义了一个名为Student的结构体,包含了三个成员变量id、name和age,分别表示学生的学号、姓名和年龄。

2024-06-15
1

一级指针和二级指针,取地址和不取地址调用函数区别及其应用

一级指针是指向某个数据的指针,它存储的是该数据的内存地址。通过一级指针可以访问和修改该数据的值。一级指针多用于单个数据的操作,例如传递参数、返回结果等。...

2024-06-15
1

链表,栈,队列的区别及其应用

由节点(Node)组成的数据结构,其中每个节点包含一个数据元素和一个指向下一个节点的指针。链表可以是单向的(只有指向下一个节点的指针)或双向的(有指向上一个节点的指针)。链表的节点可以动态地添加或删除,因此适用于需要频繁...

2024-06-15
4

空指针和野指针的区别和定义

空指针是指一个指针变量没有被初始化,即没有被赋予具体的内存地址。在程序中,空指针表示指向“空”的内存地址。

2024-06-15
1