HR30 Day 15: Linked List

Jmnote (토론 | 기여)님의 2018년 8월 12일 (일) 08:07 판 (→‎PHP)

1 개요

HR30 Day 15: Linked List
해커랭크 30 Days of Code
문제 풀이
10-19 Day e
HR30 Day 10: Binary Numbers

HR30 Day 11: 2D Arrays

HR30 Day 12: Inheritance

HR30 Day 13: Abstract Classes

HR30 Day 14: Scope

HR30 Day 15: Linked List

HR30 Day 16: Exceptions - String to Integer

HR30 Day 17: More Exceptions

HR30 Day 18: Queues and Stacks

HR30 Day 19: Interfaces

2 Java

    public static Node insert(Node head, int data) {
        Node newNode = new Node(data);
        if(head == null) {
            return newNode;
        }
        Node node = head;
        while(node.next != null) {
            node = node.next;
        }
        node.next = newNode;
        return head;
    }

3 PHP

    function insert($head, $data) {
        $newNode = new Node($data);
        if(is_null($head)) {
            return $newNode;
        }
        $node = $head;
        while(!is_null($node->next)) {
            $node = $node->next;
        }
        $node->next = $newNode;
        return $head;
    }
문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}