首页 > 其他分享 >自定义单链表(非循环)反转的基本函数接口

自定义单链表(非循环)反转的基本函数接口

时间:2024-05-07 20:12:10浏览次数:58  
标签:head 单链 ListNode 自定义 temp 接口 next Phead struct

题干

image

struct ListNode* ReverseList(struct ListNode* head ) {

    if (head == NULL||head->next==NULL ) {
        return head;
    } else {
        struct ListNode* Phead=head;
        struct ListNode* temp=head->next;
        Phead->next=NULL;
        Phead=temp;
        temp=temp->next;
        while (temp) {
        Phead->next=head;
        head=Phead;
        Phead=temp;
        temp=temp->next;
        }
        Phead->next=head;
        head=Phead;
    }
    return head;
}

运行结果

image

标签:head,单链,ListNode,自定义,temp,接口,next,Phead,struct
From: https://www.cnblogs.com/lzlwyh/p/18178277

相关文章

  • shell 脚本中使用自定义的alias别名
    摘自:https://blog.csdn.net/cscrazybing/article/details/41285287alias,假名,别名,bash的一个内建命令,用来给常用的较长的命令定义个简短的名称。alias命令的基本格式为alias[word[='command']],[]内为可选项。定义word为command的别名。若=’command’部分省略,则输出word......
  • ECharts自定义提示框浮层内容
    因为提示框内容支持字符串模板和回调函数两种形式字符串模板模板变量有{a},{b},{c},{d},{e},分别表示系列名,数据名,数据值等等,但是trigger属性为axis的时候它数据条就很多了,就可以用{a0},{a1},{a2}这样子去拿数据跟数组下标一样(官网有详细示例)示例:在`option`中的`tooltip`里边写......
  • 解决远程调用三方接口:javax.net.ssl.SSLHandshakeException:sun.security.validator.Va
    一、前言最近在对接腾讯会议API接口,在鉴权完成后开始调用对方的接口,在此过程中出现调用报错:javax.net.ssl.SSLHandshakeException。二、出现原因当你在进行https请求时,JDK中不存在三方服务的信任证书,导致出现错误javax.net.ssl.SSLHandshakeException:sun.security.validator.Va......
  • Docker网络:Docker0、容器互联技术--link、自定义网络、实战部署Redis集群
    一、Docker网络●--理解Docker0在干净的Linux环境上安装docker(将docker的所有镜像、容器先删除,干干净净!)实验:1、查看本地网络信息ipaddr可见有三个网卡信息:lo:本地(回环)地址;ens:虚拟机或云服务器(内网)地址;docker0:docker网络地址。问题:docker是如何处理容器网络访问......
  • 高效驾驶证识别:API接口提升工作效率
     在日常生活和工作中,我们经常会遇到需要处理大量驾驶证信息的情况。例如,交通管理部门需要对驾驶证进行审核和管理,保险公司需要核实驾驶证信息等等。传统的处理方式需要人工逐一提取和录入信息,耗时且容易出错。而现在,借助高效的驾驶证识别API接口,我们可以大大提升工作效率。驾......
  • 【Python-Json】自定义类输入json序列化、json的读取与写入
    AI问答Questionjson支持numpy数组么Answer不幸的是,标准的JSON格式不直接支持NumPy数组.JSON是一种用于存储和交换数据的文本格式,它有限的数据类型只包括对象(object)、数组(array)、数字(number)、字符串(string)、布尔值(true/false)、空值(null)等.因此,无法直接将......
  • blazor中的PageTitle输出keywords和description,自定义组件
    在blazor的PageTitle中不具备输出keywords和description的功能,而如果直接使用<mate>标签,输出中文时会变成乱码,所以我给大家推介下面的代码解君愁:1@*<PageTitle>@Title-@AppTitle</PageTitle>*@2<HeadContent>3@(newMarkupString($"<metaname=\"keywords\"......
  • Iptables 本地回环接口容易造成误解的配置
    使用iptables-L可能会看到类似如下的配置ChainINPUT(policyACCEPT)targetprotoptsourcedestinationACCEPTall--anywhereanywherectstateRELATED,ESTABLISHEDACCEPTall--anywhereanywh......
  • 二叉搜索树的接口设计
    #include<stdio.h>#include<stdbool.h>#include<stdlib.h>typedefintElementType;typedefstructTNode*Position;typedefPositionBinTree;/*二叉树类型*/structTNode{/*树结点定义*/ElementTypeData;/*结点数据*/......
  • 基于1500/1200 PLC的webserver---用户自定义页面
    1.创建html页面页面需要包含字符集信息:<metahttp-equiv="content-type"content="text/html;charset=utf-8">包含AWP命令的html文件,大小限制为64KB最简单的页面自动刷新:<metahttp-equiv="Refresh"content="10">2.AWP指令AWP命令公式中""之......