题解 | #合并两群能量值#

合并两群能量值

https://www.nowcoder.com/practice/d728938f66ac44b5923d4f2e185667ec

package main
import . "nc_tools"
/*
 * type ListNode struct{
 *   Val int
 *   Next *ListNode
 * }
 */

/**
 * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
 *
 * 
 * @param l1 ListNode类 
 * @param l2 ListNode类 
 * @return ListNode类
*/
func mergeEnergyValues( l1 *ListNode ,  l2 *ListNode ) *ListNode {
    // write code here
    ans :=&ListNode{}
    temp :=ans
    for l1!=nil&&l2!=nil{
        if l1.Val>=l2.Val{
            ans.Next=l1
            l1=l1.Next
        }else{
            ans.Next=l2
            l2=l2.Next
        }
        ans=ans.Next
    }
    for l1==nil&&l2!=nil{
        ans.Next=l2
        l2=l2.Next
        ans=ans.Next
    }
    for l2==nil&&l1!=nil{
        ans.Next=l1
        l1=l1.Next
        ans=ans.Next
    }
    return temp.Next
}

全部评论

相关推荐

2025-12-22 16:31
已编辑
桂林电子科技大学 Python
很奥的前端仔:如果你接了offer 临时又说不去 hr确实要多做一些工作。 当然如果是接offer之前当我没说
点赞 评论 收藏
分享
2025-12-14 11:43
黑龙江大学 Java
用微笑面对困难:确实比较烂,可以这么修改:加上大学的qs排名,然后大学简介要写一些,然后硕士大学加大加粗,科研经历第一句话都写上在复旦大学时,主要负责xxxx,简历左上角把学校logo写上,建议用复旦大学的简历模板
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务