文件名称:leetcode338-leetcode:我的LeetCode解决方案
文件大小:36KB
文件格式:ZIP
更新时间:2024-07-21 00:15:29
系统开源
第 338 章力码 我有时使用 Java 或 Ruby 解决 LeetCode 问题的方法。 每个解决方案都有其对应的问题编号、名称、解决问题的总体思路以及使用的不同方法写在顶部评论中。 当前解决方案 大批 地位 不。 标题 语 时间 空间 笔记 :check_mark_button: 1 二和 Java/Ruby 上) 上) 哈希表 :check_mark_button: 122 买卖股票的最佳时机 II Java 上) O(1) 积累利润,峰谷是矫枉过正,但有时会很有用。 :check_mark_button: 136 单号 Java 上) O(1) XOR 始终是诀窍! :check_mark_button: 283 移零 Java 上) O(1) 两个指针,最好和最坏的情况有助于理解 :check_mark_button: 412 嗡嗡声 Java 上) 上) 链表 数学 地位 不。 标题 语 时间 空间 笔记 :check_mark_button: 171 Excel 工作表列号 Java 上) O(1) 基数 26 计算 列表 地位 不。 标题 语 时间 空间 笔记 :check_mark_button: 237 删除链表中的节点 O(1) O(1) Java 不访问上一个节点,用下一个节点替换当前节点并删除下一个节点 细绳 地位 不。 标题 语 时间 空间 笔记 :check_mark_button: 344 反转字符串 Java 上) 上) 字符数组和
【文件预览】:
leetcode-master
----ReverseString.java(487B)
----DeleteNodeInALinkedList.java(530B)
----CaesarCipher.py(585B)
----.gitignore(30B)
----LinkedQueue.py(764B)
----CountingBits.java(530B)
----README.md(3KB)
----1()
--------Solution.py(417B)
----PositionalList.py(1KB)
----two_sum.rb(374B)
----list()
--------DeleteNodeInALinkedList.java(149B)
--------ListNode.java(90B)
----CircularQueue.py(1007B)
----Tree.py(1KB)
----LinkedStack.py(540B)
----InsertionSort.py(358B)
----tree()
--------MaximumDepthOfBinaryTree.java(872B)
--------TreeNode.java(110B)
----Stack.py(343B)
----ContainsDuplicate.java(801B)
----268()
--------Solution.py(329B)
----bit()
--------SumOfTwoIntegers.java(197B)
----4()
--------Solution.py(1KB)
----string()
--------ReverseString.java(384B)
--------FirstUniqueCharacterInAString.java(382B)
----68()
--------Gemfile(67B)
--------.rspec(22B)
--------Gemfile.lock(1KB)
--------spec()
--------lib()
----19()
--------Solution.py(646B)
----binary_search.py(415B)
----BinaryTree.py(662B)
----33()
--------rotated_sorted.rb(74B)
----LinkedBinaryTree.py(1KB)
----144()
--------Solution.py(600B)
----344()
--------reverse_string.rb(79B)
----7()
--------Solution.py(717B)
----RemoveElement.java(559B)
----TreeNode.java(363B)
----ArrayDequeue.py(809B)
----math()
--------ExcelSheetColumnNumber.java(269B)
----ValidAnagram.java(1KB)
----2()
--------Solution.py(1KB)
--------ListNode.py(96B)
----contains_duplicate.rb(280B)
----LargestNumber.java(304B)
----20()
--------Solution.py(872B)
----LICENSE.md(1KB)
----94()
--------Solution.py(575B)
----ListNode.java(152B)
----DoubleLinkedQueue.py(2KB)
----InvertBinaryTree.java(2KB)
----240()
--------search_matrix.rb(401B)
----SlidingWindowMaximum.java(1010B)
----ArrayQueue.py(506B)
----3()
--------Solution.py(554B)
----factorial.py(143B)
----153()
--------find_min.rb(372B)
----counting_bits.rb(221B)
----FirstBadVersion.java(2KB)
----SingleNumberII.java(671B)
----SingleNumber.java(1KB)
----145()
--------Solution.py(597B)
----RemoveDuplicatesFromSortedArray.java(990B)
----array()
--------BestTimeToBuyAndSellStockII.java(274B)
--------MoveZeros.java(782B)
--------TwoSum.java(3KB)
--------FizzBuzz.java(692B)
--------SingleNumber.java(438B)