- 博客(9)
- 收藏
- 关注
原创 拷贝构造函数
深拷贝与浅拷贝的区别就在于深拷贝会在堆内存中另外申请空间来储存数据,从而也就解决了指针悬挂的问题。简而言之,当数据成员中有指针时,必须要用深拷贝。
2024-01-14 21:51:42
363
1
原创 循环链表带尾指针的合并以及基础知识
循环链表:是头尾相接的链表(表中最后一个节点的指针域指向头节点)优点:从任意节点出发可以找到表中其他节点注意:循环链表没有NULL指针,循环条件则发生了改变,终止条件是判断他们是否等于头指针。
2022-10-27 17:42:24
1056
原创 单链表基础简单操作
/C语言 L = (LinkList)malloc(sizeof(LNode));Status ListLength_L(LinkList L) {//返回表L中数据元素的个数。//输入元素值scanf(&p->data);while (p && j < i) {//向后扫描,知道p指向第i个元素或p为空。Status DestoryList_L(LinkList& L) {//销毁表L。Status InitList_L(LinkList& L) {//初始化表L。
2022-10-26 21:36:39
182
原创 顺序表的完整操作(简单快速学会;代码+注释详解)
/给表Lc分配所需内存.pc = Lc.elem = (ElemType*)malloc(Lc.listsize * sizeof(ElemType));
2022-10-26 21:04:51
1008
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人