All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com_github_leetcode.listnode.ts Maven / Gradle / Ivy

class ListNode {
    public val: number | null
    public next: ListNode | null

    constructor(val?: number | null, next?: ListNode | null) {
        this.val = val === undefined ? 0 : val
        this.next = next === undefined ? null : next
    }

    public toString = (): string => {
        let result = `${this.val}`
        let current: ListNode | null = this.next
        while (current !== null) {
            result += `, ${current.val}`
            current = current.next
        }
        return result
    }
}

export { ListNode }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy