当前位置: 首页 > news >正文

殷人昆教授带头节点单链表

// 殷人昆带头结点的单链表.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 =

http://www.mrgr.cn/news/42975.html

相关文章:

  • C++ 语言特性22 - 三向比较
  • Java后端开发中的数据保护:如何实现全面的数据加密
  • 计算机组成原理之无符号整数的表示和运算
  • C++ 语言特性21 - 别名模板
  • 【C++差分数组】2381. 字母移位 II|1793
  • 探索Python的魔法:标准库与第三方库的奇妙世界
  • Chat登录时出现SSO信息出错的解决方法
  • 随时随地,轻松翻译:英汉互译软件的便捷之旅
  • HTML ASCII:Web 开发中的字符编码基础
  • 业务封装与映射 -- 编码方式(QPSK、DQPSK、QAM)
  • 腾讯自研Git客户端,助力每个人都可以轻松使用Git
  • Bootstrap 5 网格系统
  • 15分钟学 Python 第37天 :Python 爬虫入门(三)
  • 污水排放口细粒度检测数据集,污-水排放口的类型包括10类目标,10000余张图像,yolo格式目标检测,9GB数据量。
  • Java中的数据格式转换:JSON、XML与Protobuf的应用与选择
  • 用Python实现运筹学——Day 12: 线性规划在物流优化中的应用
  • 解决:__init__() got an unexpected keyword argument ‘logging_dir‘
  • 方法重写与多态
  • spring boot jar 分离自动部署脚本
  • 【Python】pyenv:管理多版本 Python 环境的利器