将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
示例:
输入:1->2->4, 1->3->4
输出:1->1->2->3->4->4
解决方法:
迭代思想:
创建一个bool类型的变量tag用来代替if,巧妙使用?:做判断。
条件运算符(?:)是C语言中唯一的一个三目运算符,它是对第一个表达式作真/假检测,然后根据结果返回另外两个表达式中的一个。
<表达式1>?<表达式2>:<表达式3>
在运算中,首先对第一个表达式进行检验,如果为真,则返回表达式2的值;如果为假,则返回表达式3的值。
I'm so cool. Please give me money.
- 本文链接:https://www.tjzzz.com/posts/910cd473.html
- 版权声明:本博客所有文章除特别声明外,均默认采用 许可协议。