简介 Introduction
本项目提供一部分自用的常见的LeetCode测试用例的本地反序列化方式。
例如,输入为ListNode时,通常leetcode提供的是形如"[1,2,3,4,5,6,7]"
这样的测试输入,
而题目提供的方法输入是 void func(ListNode node);
这样势必对调试产生不便。
为此,本项目提供了对int[] int[][] 和 ListNode的反序列化功能
支持:
"[1,2,3,4,5,6,7]"
->int[]
"[[1,2,3,4,5,6,7], [1]]"
->int[][]
"[1,2,3,4,5,6,7]"
->ListNode
"[5, 4, 7, 3, null, 2, null, -1, null, 9]"
-> TreeNode
代码本身不是最优实现,只能在认知范围内极可能保证可靠性,欢迎各位提意见或者抓bug。
git地址