/
githubmirror
/
hello-algo
Обзор
Документация
Войти
/
githubmirror
/
hello-algo
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
ja/codes/csharp/utils/ListNode.cs
32 строки
839 B
Yudong Jin
Re-translate the Japanese version (#1871)
30 мар 2026, 02:30
Не верифицирован
30 мар 2026, 02:30
d7b2277
Код
Авторство
О чём код?
// File: ListNode.cs // Created Time: 2022-12-16 // Author: mingXta (1195669834@qq.com) namespace hello_algo.utils; /* 連結リストノード */ public class ListNode(int x) { public int val = x; public ListNode? next; /* 配列をデシリアライズして連結リストに変換する */ public static ListNode? ArrToLinkedList(int[] arr) { ListNode dum = new(0); ListNode head = dum; foreach (int val in arr) { head.next = new ListNode(val); head = head.next; } return dum.next; } public override string? ToString() { List<string> list = []; var head = this; while (head != null) { list.Add(head.val.ToString()); head = head.next; } return string.Join("->", list); } }