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

不带头结点单链表逆置递归实现---未验证

 单链表反转(逆置)——(四种方法实现)_单链表的逆置-CSDN博客

#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
#include<string.h>
#include"My_LinkList.h"ListNode* Reverse(ListNode* p){if (p == NULL || p->next == NULL){return p;}ListNode* firstnode = Reverse(p->next);p->next - next = p;p->next = NULL;return firstnode;}void ReverseList(LinkList head)//空链表不用逆置{assert(head != NULL);if (head== NULL || head->next== NULL)//单链表为NULL或只有一个节点,不用逆置{return;//退出}//	ListNode* p = head->next;//	head->next = Reverse(p);ListNode* p = head;head = Reverse(p);//不带头节点单链表逆置---写一下运行一下}int main(){LinkList head = InitList;for (int i = 0; i < 10; i++){Push_Back(head, i + 1);}PrintList(head);ReverseList(head);return 0;}


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

相关文章:

  • 如何选择合适的量化交易策略,回测与模拟交易的实战演练
  • java-netty客户端断线重启0.9.0
  • Vim常见模式介绍,你知道哪些?
  • find()和findIndex()方法
  • Navicat 工具 下载安装
  • TE-1402/1403 简易使用说明 - Technica Engineering Media Converter
  • Spring Task 调度任务
  • 【Leecode 随笔】C语言版看了不后悔系列持续更新中。。。
  • Excel表格还能这样玩?没有VBA和插件,一样可以用数据库功能
  • 什么是javascript的事件循环
  • WebRTC入门
  • 这几种文件找回方法你都知道吗?
  • vue3+typescript 如何将xml格式的文件转化成key value的形式?
  • scrapy 爬取微博(五)【最新超详细解析】: 爬取微博文章
  • 【2024.9.30练习】素数密度
  • 阿里云表格存储OtsQueryWrapper
  • Nginx部署前端Vue项目的深度解析
  • 学习高级深度学习的必备书——深度学习精粹
  • 银行家的舍入方法探讨20240930
  • [linux 驱动]input输入子系统详解与实战