leetcodeoj和leetcode-leetcode-in-java:这是leetcode学习笔记。(在Java中)

时间:2024-07-26 23:42:20
【文件属性】:

文件名称:leetcodeoj和leetcode-leetcode-in-java:这是leetcode学习笔记。(在Java中)

文件大小:44KB

文件格式:ZIP

更新时间:2024-07-26 23:42:20

系统开源

leetcode oj和leetcode #Leetcode-In-Java 代码并不全是本人写的,有的参考了网络上其他前辈的想法,但都能在OJ上AC。 ###索引 1 . Two-Sum 要点: - 利用java中Array对象的sort方法排序,使得整个数组呈升序状态 - 再利用两段取点相加的sum与target比较 - 若大于target,则后结点前移,sum变小 - 若小于target,则前结点后移,sum变大 逐个试,向中间逼近,直到找出符合条件的两个数 2 . Reverse-Linked-List-II 要点: - 确定边界条件,定位到起点 - 再利用头插法对指定段的链表逆序 链表逆序之头插法,关键代码(牢记): pre.next = cur.next; cur.next = head.next; head.next = cur; cur = pre.next; 3 . Add-TwoNum 要点: - 分别考虑相加的两个链表长度相同和不同的情况 - 代码块的复用,避免冗长 4 . Zigzag-Conve


【文件预览】:
leetcode-in-java-master
----Swap_Nodes_in_Pairs()
--------.project(378B)
--------src()
--------.classpath(226B)
----Two_Sum()
--------.project(366B)
--------src()
--------.classpath(226B)
----String2Integer()
--------.project(373B)
--------src()
--------.classpath(226B)
----.gitattributes(378B)
----Remove_Element()
--------.project(373B)
--------src()
--------.classpath(226B)
----Reverse_Integer()
--------.project(374B)
--------src()
--------.classpath(226B)
----Zigzag_Conversion()
--------.project(376B)
--------src()
--------.classpath(226B)
----Min_Sack()
--------.project(367B)
--------src()
--------.classpath(226B)
----Longest_Common_Prefix()
--------.project(380B)
--------src()
--------.classpath(226B)
----Reverse_Linked_List_II()
--------.project(381B)
--------src()
--------.classpath(226B)
----Add_Binary()
--------.project(369B)
--------src()
--------.classpath(226B)
--------bin()
----Palindrome_Integer()
--------.project(377B)
--------src()
--------.classpath(226B)
----Valid_Parentheses()
--------.project(376B)
--------src()
--------.classpath(226B)
----Remove_Nth_Node_From_End_of_List()
--------.project(391B)
--------src()
--------.classpath(226B)
----Implement_strStr()
--------.project(375B)
--------src()
--------.classpath(226B)
----README.md(2KB)
----Merge_Two_Sorted_Lists()
--------.project(381B)
--------src()
--------.classpath(226B)
----Plus_One()
--------.project(367B)
--------src()
--------.classpath(226B)
----Longest_Substring_Without_Repeating_Characters()
--------.project(405B)
--------src()
--------.classpath(226B)
----Cout_And_Say()
--------.project(371B)
--------src()
--------.classpath(226B)
----Remove_Duplicates_from_Sorted_Array()
--------.project(394B)
--------src()
--------.classpath(226B)
----3Sum()
--------.project(363B)
--------src()
--------.classpath(226B)
----.gitignore(764B)
----Add_TwoNum()
--------.project(369B)
--------src()
--------.classpath(226B)
----Length_of_Last_Word()
--------.project(378B)
--------src()
--------.classpath(226B)
----Valid_Palindrome()
--------.project(375B)
--------src()
--------.classpath(226B)

网友评论