可以参考下面的代码:

public static int FindMax(Node head)

{

if (head == null)

return 0;

int Max = head.value;

while(head.next != null)

{

if (head.next.value > Max)

Max = head.next.value;

head = head.next;

}

return Max;

扩展资料:

单链表的具体存储:

1、用一组任意的存储单元来存放线性表的结点(这组存储单元既可以是连续的,也可以是不连续的)

2、链表中结点的逻辑次序和物理次序不一定相同。为了能正确表示结点间的逻辑关系,在存储每个结点值的同时,还必须存储指示其后继结点的地址(或位置)信息(称为指针(pointer)或链(link))

链式存储是最常用的存储方式之一,它不仅可用来表示线性表,而且可用来表示各种非线性的数据结构。

参考资料来源:百度百科-单链表

求单链表的最大值与原地逆转_数据结构:单链表中求最大值的算法。相关推荐

  1. 求单链表的最大值与原地逆转_数据结构精选考研试题.pdf

    [注]:编写程序可选用任一种高语言,算法描述可采用类语言,必要时加上注释 一. 回答下列问题:[20分] 1. 算法的定义和性质 2. 为什么说数组与广义表是线性表的推广? 3. 什么是结构化程序设计 ...

  2. 求单链表的最大值与原地逆转_数据结构基础复习09.ppt

    数据结构基础复习09.ppt 数据结构考研辅导 基础复习 浙江大学计算机学院 内容提纲 考研概述 考察目标理解数据结构的基本概念 掌握数据结构的逻辑结构 存储结构及其差异 以及各种基本操作的实现 在掌 ...

  3. 求单链表的最大值与原地逆转_江西师范大学硕士学位研究生入学考试数据结构试题(2003年)一.doc...

    江西师范大学硕士学位研究生入学考试 数据结构 试题 (2003年) 选择题(每空2分,共20分) 1. 设一个栈的输入序列为A,B,C,D,则借助一个栈所得到的输出序列不可能是 . (1)A,B,C, ...

  4. 6-4 链表拼接 (20分)_数据结构之链表

    在面试过程中,数据结构和算法基本上算是研发类岗位必考的部分,而链表基本上又是数据结构中相对容易掌握.而且容易出题的部分,因此我们先整理一下链表部分的经典题目. (声明:以下所有程序都是用java编写) ...

  5. (java)输入一个正整数n(1≤n≤6)和n阶方阵A,交换方阵A中的最大值与最小值位置。假定方阵A中的最大值与最小值都唯一。

    package com.qinyang.array;import java.util.Scanner;public class Demo02 {/*输入一个正整数n(1≤n≤6)和n阶方阵A,交换方阵 ...

  6. 单链表的基本操作_数据结构-单链表的基本操作

    typedef int ElemType;typedef struct LNode *PtrToNode; struct LNode {ElemType Data;PtrToNode Next; }; ...

  7. access表怎么生成表结构_数据结构——单链表讲解

    单链表 单链表的创建分为头插入法和尾插入法两种,两者并无本质上的不同,都是利用指针指向下一个结点元素的方式进行逐个创建,只不过使用头插入法最终得到的结果是逆序的. 1.单链表概念&设计 单链表 ...

  8. java求值不用后缀表达式_数据结构之后缀表达式求值(java实现)

    数据结构之后缀表达式求值(java实现) 前记 ​ 今天在刷leet code的时候刷到了一道题,后缀表达式(逆波兰表达式)求值,我花了一会儿写了一下它的解法.但是今天我不谈什么是后缀表达式,有兴趣的 ...

  9. python求向量函数的雅可比矩阵_在python Numpy中求向量和矩阵的范数实例

    np.linalg.norm(求范数):linalg=linear(线性)+algebra(代数),norm则表示范数. 函数参数 x_norm=np.linalg.norm(x, ord=None, ...

最新文章

  1. Oracle的ONS创建,Oracle 10gR2 RAC Clusterware ONS服务的管理
  2. 如何QLayout内部的成员部件之间从左到右依次排列
  3. iOS UISegmentedControl 的使用
  4. chromebook刷机_如何获取Android应用以查看Chromebook上的外部存储
  5. codeforces:65
  6. lz0-007 读书笔记03
  7. 【Android】选项卡使用
  8. Silverlight图片处理——(伸展,裁剪,蒙版)
  9. Google工程师详解Android架构
  10. HanLP: Han Language Processing
  11. 复现IIS PUT任意上传漏洞(过程,步骤,说明)
  12. FC6下chm文件阅读器chmsee的安装
  13. 这些是 Python 官方推荐的最好书籍(推荐)
  14. hgame2023 week1 writeup
  15. 解决PCL报错: Assertion `point_representation_->isValid (point) “Invalid (NaN, Inf) point coordinates
  16. Android Binder学习指南
  17. Linux-2022版(尚硅谷)-Day01(全网最全笔记)
  18. CNN卷积神经网络:花卉分类
  19. 【8】python-opencv3教程:边缘检测(Roberts算子边缘检测,Prewitt算子边缘检测,Sobel算子边缘检测)
  20. PHPExcel大文件导入数据库

热门文章

  1. 极光推送 java 绑定别名_Android 极光推送设置别名
  2. Linux报错问题:bash: vi: command not found
  3. LeetCode 72.编辑距离(动态规划)
  4. 最新生成树之克鲁斯卡尔算法
  5. 大数据系列2-liunx基础-2基本操作
  6. opencv基础--特征提取与配准(SIFT系列)
  7. koa2 从入门到进阶之路 (五)
  8. 第二章:在HTML中使用JavaScript
  9. VS2013的一些常用快捷键
  10. 基于visual Studio2013解决C语言竞赛题之1094纵横图