博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
删除链表中储存给定值的节点
阅读量:6410 次
发布时间:2019-06-23

本文共 361 字,大约阅读时间需要 1 分钟。

链表和树都自带递归特性,我很喜欢。这一题很简单,有意思的是我是先把内部的 lambda 表达式写出来之后才发现可以直接用这个函数本身做递归。

ListNode* removeElements(ListNode* head, int val) {    if (head == nullptr){        return head;    }        head->next = removeElements(head->next, val);        if (head->val == val){        return head->next;    }        return head;}

 

转载于:https://www.cnblogs.com/wuOverflow/p/4707816.html

你可能感兴趣的文章
QT小滑块
查看>>
iis7.5 发布mvc出错的解决办法
查看>>
职称英语
查看>>
用JavaScript生成Android SDK的下载地址(4)——按“API Level”分类
查看>>
SQL Server 自动增长清零
查看>>
多核与云计算
查看>>
C++中的头文件和源文件
查看>>
SQLite在Android中使用
查看>>
Spring 3 MVC And RSS Feed Example
查看>>
【转】Linux 下修改Tomcat使用的JVM内存大小
查看>>
【uTenux实验】事件标志
查看>>
利用Python进行数据分析(15) pandas基础: 字符串操作
查看>>
busybox inetd tftpd
查看>>
函数可重入性及编写规范
查看>>
Scribe应用实例
查看>>
一个通过BackgroundWorker实现WinForm异步操作的例子
查看>>
net中System.Diagnostics.Process.Start用法
查看>>
Ural_1090. In the Army Now (数状数组)
查看>>
Gridview中生成的属性rules="all",在Firefox出现内线框解决办法
查看>>
10容易实现基于Flash的MP3播放器为您的网站
查看>>