搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
煮酒与君饮
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
不知道如何测试?全网最全网络安全渗透测试流程给你答案!_网络安全测试
2
我的技术博客地址_mjios cnblogs
3
5.gradle配置和project_gradle implementation project
4
idea分支合并_idea 分支合并
5
爬table数据_Python爬虫 福布斯排行榜 数据可视化
6
Vue+ElmentUI在table表格中表头位置插入Dropdown下拉菜单实现过滤效果_table 表头下拉框
7
基于混沌算法的图像加密解密系统_为什么图像加密要用混沌
8
AI绘画Stable Diffusion 图生图必看教程:局部重绘和涂鸦重绘详解,超强操作流程奉上!_涂鸦重绘和局部重绘区别
9
基于深度学习的聊天机器人项目
10
Python绘制多分类ROC曲线_决策树多分类roc
当前位置:
article
> 正文
链表递归操作并求最大值_递归求单链表最大值
作者:煮酒与君饮 | 2024-07-19 17:52:10
赞
踩
递归求单链表最大值
/***依次输出链表中的各个结点***/
#include<iostream>
using namespace std;
#define OK 1
#define ERROR 0
#define OVERFLOW -2
typedef int Status;
typedef int ElemType;
typedef struct LNode {
ElemType data; //结点的数据域
struct LNode *next; //结点的指针域
} LNode, *LinkList;//头指针
/*void CreateList_L(LinkList &L,int n){ //算法2.10 前插法创建单链表
//逆位序输入n个元素的值,建立到头结点的单链表L
LNode *p;
L=new LNode;
L->next=NULL; //先建立一个带头结点的空链表
cout<<"请输入 "<<n<<" 个数:\n";
for(int i=n;i>0;--i){
p=new LNode; //生成新结点
cin>>p->data; //输入元素值
p->next=L->next;L->next=p; //插入到表头
}
}*/ //CreateList_F
//后插法创建链表算法
void CreateList_L(LinkList &L, int n) {
L = new LNode;
L->next = NULL;
LNode *p, *r;
r = L;
for (int i = 0; i < n; i++) {
p = new LNode;
cin >> p->data;
p->next = NULL;
r->next = p;
r = p;
}
}
//算法3.9 遍历输出链表中各个结点的递归算法
void TraverseList(LinkList p) {
if (p == NULL)
return ; //递归终止
else {
cout << p->data << endl; //输出当前结点的数据域
TraverseList(p->next); //p指向后继指点继续递归
}
}
int Max(LinkList p)
{
int max;
if(p->next==NULL)
return p->data;
else
{
max=Max(p->next);
return p->data>=max?p->data:max;
}
}
int main() {
int n;
LinkList L;
//InitList(L);
cout << "请输入元素个数:" << endl;
cin >> n;
cout << "请输入链表元素(以空格隔开,按回车结束):" << endl;
CreateList_L(L, n); //后插法创建链表算法
cout << "链表中的元素依次为:" << endl;
TraverseList(L->next);
cout << endl;
cout<<"最大值为:";
cout<<Max(L->next)<<endl;
cout<<endl;
return 0;
}
声明:
本文内容由网友自发贡献,转载请注明出处:
【wpsshop博客】
推荐阅读
article
一文带你全新了解7 款
顶级
开源
BI
(商务智能)软件
和
报表
工具
!_
开源
bi
...
本文介绍了7款
顶级
的
开源
BI
工具
,包括
BI
RT、Seal Report、JasperReports、ReportServ...
赞
踩
article
分布式
搜索引擎
ES-
elasticsearch
入门...
正排索引:相当于文档中的一条条记录;例子:汉语值得学习;汉语是语言;汉语学习视频;倒排索引:起源于实际应用中需要根据属性...
赞
踩
article
PyThon
第三方
库
_
python
三方
库
...
本文转载自『恋花蝶的博客!』http://blog.csdn.net/lanphaday今天公司停电,没上班。跑上来更新...
赞
踩
article
sql
函数
--
11
--
Not IN 或者
NOT
EXISTS
_
sql
not
in
...
https://blog.csdn.net/zxu_1995/article/details/82388395https...
赞
踩
article
纯CSS简单案例合集(折扇
效果
,
资料卡
,
定格
轮播
,
菜单
三角形
)_纯
css
实现
扇形菜单...
①折扇
效果
(2d动画)度数
,
速度
,
颜色之类的可以自己再调整
效果
图如下[详细]
-->
赞
踩
article
【C
语言
】
文件
格式化
读写
文件
函数
随机
读写
重定向_
c
语言
格式化
读取
文件
...
文件
格式化
读写
文件
函数
随机
读写
重定向_
c
语言
格式化
读取
文件
c
语言
格式化
读取
文件
1...
赞
踩
article
Linux
系统中
安装
软件的几种方式:红帽派: 源码包
安装
:
rpm
包
安装
:
yum
源
安装
:
Deb
i...
Linux
有很多种发行版本,各种发行版本之间
安装
软件方式和命令不一样,同一个版本之间
安装
软件也有不同的方法。但是,大体来...
赞
踩
article
CSS 设置
垂直
居中
_
css
文字
垂直
居中
...
CSS 设置
垂直
居中
_
css
文字
垂直
居中
css
文字
垂直
居中
目录 一、设置
文字
垂直
居中
...
赞
踩
article
RAG
-
检索
增强
生成
_
rag
什么时候提出
的
...
检索
增强
生成
(
RAG
)技术是一种优化大型语言模型(LLM)输出
的
方法,它通过在
生成
响应之前引用训练数据来源之外
的
权威知识...
赞
踩
article
Java
数据结构
之
双向
链表
(配图详解
,
简单易懂)
_
java
双向
链表
数据结构
...
Java
数据结构
之
双向
链表
(配图详解
,
简单易懂)
_
java
双向
链表
数据结构
java
双向
链表
数据结构
...
赞
踩
article
Transformer
大
模型
实战 训练
ALBERT
模型
_
transformer
实战...
模型
压缩与加速:未来的研究将继续致力于
模型
压缩与加速,使得大规模预训练
模型
在资源受限的环境中也能高效运行。多模态学习:结...
赞
踩
article
Hadoop
Yarn
详解_
yarn
主要
监控指标...
https://www.cnblogs.com/lzc-1105m/p/9984122.html摘要:一、
Yarn
简介 ...
赞
踩
article
python
-实现
智能
语音
交互...
利用mac 笔记本自带的mic和喇叭,实现
智能
语音
问答功能:笔记本mic收音-->百度asr识别-->讯飞星火大模型理解...
赞
踩
article
自然语言
处理
系列之:
NLP
基础_以下关于
nlp
的
描述错误
的
是?
a
nlp
的
字面意思是
自然语言
处理
...
大纲
NLP
基础概念
NLP
的
发展与应用
NLP
常用术语以及扩展介绍1.1 什么是
NLP
基本分类
自然语言
生成(N
a
tur
a
l ...
赞
踩
article
小程序
全局变量
之
networkTimeout
...
networkTimeout
用于request、connectSocket、uploadFile、downloadFil...
赞
踩
article
Python
的包
安装
工具——
pip
命令大全_
windows
python
pip
list
...
但是,如果
安装
了多个版本的
Python
,或者
pip
可执行文件不在PATH中,那么
pip
install可能不会如预期的那...
赞
踩
article
Redis
与
Redis
son:
Java
架构师的超级武器库,让你的
缓存
管理飞起来!_
java
redi...
通过本文的介绍,我们可以看到
Redis
和
Redis
son在现代
Java
应用开发中的重要性。它们不仅提供了高效的数据存储和...
赞
踩
article
多维
图像去噪
方法研究_
bilateral
variance
estimation
...
因此,HS图像丰富的空间和光谱信息极大地提高了地球观测的感知能力,这使得HS RS技术在精准农业(例如监测农作物的生长和...
赞
踩
article
工作
流动态表单
vue
(
bpmn
camunda
)+
springboot
(
activiti7
)_spr...
整理一下这么多天集成
activiti7
的一些过程主要参考两位大佬的文章1.后台,基于spring boot2.前端,vu...
赞
踩
article
Python
中使用
SpeechLib
实现文本转换
语音
朗读
的
示例(修正
bug
)...
【代码】
Python
中使用
SpeechLib
实现文本转换
语音
朗读
的
示例(修正
bug
)
Python
中使用
SpeechLib
...
赞
踩
相关标签
搜索引擎
分布式
elasticsearch
python
wxpython
数据库连接池
图像处理
mfc
脚本
mysql
数据库
database
css
css3
html
服务器
windows
c语言
开发语言
linux
前端
LLM
RAG
链表