// 殷人昆带头结点的单链表.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//#include <iostream>// 带头结点单链表.cpp : Defines the entry point for the console application.
//
using namespace std;#include<stdlib.h>
typedef struct node {int data;struct node* link;
}LinkLnode, * LinkList;
void initlist(LinkList& first)
{first = new LinkLnode;first->link = NULL;
}
void clearlist(LinkList& first)//清空单链表,只保留头结点
{LinkList q;while (first->link != NULL){q = first->link;first->link = q->link;//从链上摘取该节点,first->link存放后面节点的地址free(q);}
}
int length(LinkList first)
{LinkList p= first->link; int k = 0;while (p){k++;p = p->link;}return k;
}
LinkList locate(LinkList& first, int i)
{//在单链表i《=0个节点定位,返回单链表第i个节点的地址,找头结点时i=0,i<0不合理if (i < 0)return NULL;LinkList p = first; int k = 0;while (p && k < i){p =
殷人昆教授带头节点单链表
2025/6/29 12:36:11
来源:https://blog.csdn.net/weixin_62349327/article/details/142710477
浏览:
次
关键词:殷人昆教授带头节点单链表
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com
热文排行
最新新闻
- MySQL原理:逻辑架构
- GPT应用-如何用GPT4.0写一份专业的ppt
- 通信工程学习:什么是OSPF开放式最短路径优先
- 【Rust笔记】Rocket实现自定义的Responder
- SignApp签名工具/美淘iOS在线签名工具/后端PHP
- “指标管理系统”是什么?企业如何搭建指标管理系统?
- 分布式---CAPBASE理论
- 【MySQL篇】持久化和非持久化统计信息的深度剖析(含analyze命令和mysqlcheck工具两种收集方式)
- magic-wormhole的相关知识
- node ---- 解决错误【Error: error:0308010C:digital envelope routines::unsupported】
推荐新闻
- MySQL原理:逻辑架构
- GPT应用-如何用GPT4.0写一份专业的ppt
- 通信工程学习:什么是OSPF开放式最短路径优先
- 【Rust笔记】Rocket实现自定义的Responder
- SignApp签名工具/美淘iOS在线签名工具/后端PHP
- “指标管理系统”是什么?企业如何搭建指标管理系统?
- 分布式---CAPBASE理论
- 【MySQL篇】持久化和非持久化统计信息的深度剖析(含analyze命令和mysqlcheck工具两种收集方式)
- magic-wormhole的相关知识
- node ---- 解决错误【Error: error:0308010C:digital envelope routines::unsupported】