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

news/2024/10/5 17:19:05

题干

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/28668.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

【每日一题】两数相加

2. 两数相加 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例 1:输入:l1 = [2,4…

易福门DTE104模块配置

2.4 易福门DTE104模块配置DTE104模块默认IP:192.168.0.79,模块网线插在自己笔记本上修改IP:192.168.0.X,网页上直接搜索192.168.0.79进入网页配置页1.升级固件版本DTE104固件链接2.若要改IP,则需厂商给出调试IP,不是PLCIP!3.IO端口配置4.监控器查看,若UID有值则代表配置…

Richard 林旅强:说说社区的故事和对 RTE 社区的畅想

各位 RTE 开发者社区的小伙伴们,大家好:我是 Richard 林旅强,今年起开始担任我们 RTE 社区联合主理人,很荣幸能在这里跟杜金房老师和陈靖老师一起做点事情,为社区的大家服务 :)今天想跟各位分享,我参与社区的几个故事,也希望对各位 RTE 的小伙伴能有启发和收获。 第一个…

mit6.828 - lab2笔记

目标:重点学习内存管理的相关知识,包括内存布局、页表结构、页映射 任务:完成内存管理的相关代码 lab2中,完全可以跟着实验手册的节奏走,逐步完善内存管理的代码。 环境准备:实验 2 包含以下新的源文件:inc/memlayout.h kern/pmap.c kern/pmap.h kern/kclock.h kern/kcl…

Linux系统中的“文件夹”为何称之为目录

什么是文件夹 文件夹是一种用来组织和管理磁盘文件的数据结构 文件存储也称为文件级存储或基于文件的存储,数据会以单条信息的形式存储在文件夹中。当需要访问该数据时,计算机需要知道相应的查找路径。存储在文件中的数据会根据元数据来进行整理和检索,这些元数据会告诉计算…

Testing Egineer note:2024_5_7-day06-part02

测试技术与测试设计 黑盒设计测试用例方法等价类,边界值,判定表,因果图,正交表,场景法,状态迁移法错误推测法,异常分析法,随机测试白盒测试设计用例方法语句覆盖判断覆盖条件覆盖判断条件覆盖路径覆盖(独立路径覆盖,z路径)一、设计测试用例方法之等价类 等价类:定义…

Homework6

1、Quora精选:为什么软件开发周期总是预估的2~3倍?https://www.sohu.com/a/132411358_355123 这篇文章通过一个徒步旅行的比喻,解释了为什么软件开发周期通常会比预估的长2到3倍。文章中提到,开发过程中经常会出现意想不到的挑战和困难,比如需求变更、技术问题、资源限制等…

Tomcat简介

也就是说,将来我们在服务器端要安装一个Web服务器的软件,然后我们把我们自己写的Web项目放到服务器软件里边。服务器软件一启动起来,我们写的Web页面就可以被浏览器访问到