文件名称:leetcode和oj-LeetCode:Leetcode中给出的问题的解决方案
文件大小:11KB
文件格式:ZIP
更新时间:2024-07-19 20:31:56
系统开源
leetcode 和 oj 力码 Leetcode中给出的问题的解决方案 这些是 Leetcode 中给出的问题 如何运行这些问题 因为 leetcode 给出了输入和输出,所以所有的类都是解。 但是,如果在本地,则必须对其进行测试。 只是定义函数可能有用。 应编写主类以调用这些函数并进行测试。 LinkedListCycleII.java 给定一个链表,返回循环开始的节点。 如果没有循环,则返回null。 跟进:不使用额外空间你能解决吗? 单数.java 给定一个整数数组,每个元素出现两次,除了一个。 找到那一个。 注意:您的算法应该具有线性运行时复杂度。 你能在不使用额外内存的情况下实现它吗? 有效数独.java 根据:数独谜题 - 规则确定数独是否有效。 数独棋盘可以部分填充,其中空单元格填充字符“.”。 注意:有效的数独板(部分填充)不一定是可解的。 只需要验证填充的单元格。 重新排序列表.java 给定一个单链表L:L0→L1→…→Ln-1→Ln,将其重新排序为:L0→Ln→L1→Ln-1→L2→Ln-2→… 您必须在不更改节点值的情况下就地执行此操作。 例如,给定 {1,2
【文件预览】:
LeetCode-master
----SortedArraytoBST.java(625B)
----TwoNumbers.java(1KB)
----MaxDepthBinaryTree.java(447B)
----ReorderList.java(1KB)
----LinkedListCycle.java(479B)
----MedianofTwoSorted.java(573B)
----TrappingRainWater.java(486B)
----MergeTwoSortedLists.java(1KB)
----ReverseWordsSrting.java(523B)
----PalindromeNumber.java(456B)
----SingleNumber.java(165B)
----README.md(5KB)
----MinDepthBinaryTree.java(514B)
----twosum.java(335B)
----ValidSudoku.java(1KB)
----ReversePolish.java(746B)
----LinkedListCycleII.java(948B)
----atoi.java(1KB)
----BinTreeFromInPostOrder.java(853B)
----reversei.java(579B)
----RemoveNthLast.java(532B)