文件名称:javalruleetcode-Leetcode-Solutions:为了去头条而刷题
文件大小:155KB
文件格式:ZIP
更新时间:2024-07-19 15:53:35
系统开源
java lru leetcode LeetCode Solutions 算法 - Algorithms 排序算法:快速排序、归并排序、计数排序 搜索算法:回溯、递归、剪枝技巧 图论:最短路、最小生成树、网络流建模 动态规划:背包问题、最长子序列、计数问题 基础技巧:分治、倍增、二分、贪心 数据结构 - Data Structures 数组与链表:单 / 双向链表、跳舞链 栈与队列 树与图:最近公共祖先、并查集 哈希表 堆:大 / 小根堆、可并堆 字符串:字典树、后缀树 动力 之前有一个爬虫机会,Airbnb。这可以算是一个超好的公司了,待遇福利都很好,但是我在他们的一面上就挂了,就是算法。给我做的题目是leetcode简单级别的,如果现场面是medium到hard级别的。 所以我越发意识到,想要去好点的公司,算法是我必须过的关。项目对我来说,应该不算难事,我缺的就是算法,加油。坚持用JAVA和Go刷下来,两年后,去头条!! 语言我会使用 JAVA && Python && Go。Python是我的入门语言,JAVA是我来带拼多多这边开始学习的,让我感受到了静态语言的魅力,Go是头条那
【文件预览】:
Leetcode-Solutions-master
----_config.yml(26B)
----sword_to_offer()
--------1.实现单例模式.md(5KB)
----.gitignore(3KB)
----README.md(7KB)
----problems()
--------0200.number-of-islands()
--------0069.sqrt-x()
--------0067.add-binary()
--------0107.bt-level-order-travelsal-II()
--------0680.valid-palindrome-ii()
--------0394.decode-string()
--------0236.lowest-common-ancestor-of-a-binary-tree()
--------0050.powx-n()
--------0122.best-time-to-buy-and-sell-stockII()
--------0014.LongestCommonPrefix()
--------0199.binary-tree-right-side-view()
--------1371.find-the-longest-substring-containing-vowels-in-even-counts()
--------1095.find-in-mountain-array()
--------0152.maximum-product-subarray()
--------0033.search-in-rotated-sorted-array()
--------0123.best-time-to-buy-and-sell-stockIII()
--------0445.add-two-numbers-ii()
--------0119.pt-II()
--------0102.binary-tree-level-order-traversal()
--------0283.move-zeros()
--------0083.remove-duplicates-from-sorted-list()
--------0101.symmetric-tree()
--------0155.min-stack()
--------0112.path-sum()
--------0198.house-robber()
--------0026.remove-duplicates-from-sorted-array()
--------0064.qiu-12n-lcof()
--------0004.median-of-two-sorted-arrays()
--------0121.best-time-to-buy-and-sell-stock()
--------0118.pt()
--------0107.rotate-matrix-lcci()
--------0509.fibonacci-number()
--------0015.3sum()
--------0146.lru-cache()
--------0006.zigzag-conversion()
--------0054.spiral-matrix()
--------1431.kids-with-the-greatest-number-of-candies()
--------0100.same-tree()
--------0066.plus-one()
--------0005.longest-palindromic-substring()
--------1248.count-number-of-nice-subarrays()
--------0108.convert-sa-to-bst()
--------0020.validParentheses()
--------0837.new-21-game()
--------0028.implement-strStr()
--------0003.longest-substring-without-repeating-characters()
--------0001.two-sum()
--------0724.find-pivot-index()
--------0035.search-insert-position()
--------0045.jump-game-ii()
--------0070.climbing-stairs()
--------0136.single-number()
--------0202.happy-number()
--------0110.bbt()
--------0238.product-of-array-except-self()
--------0007.reverse-integer()
--------0322.coin-change()
--------1143.longest-common-subsequence()
--------0038.count-and-say()
--------0111.minimum-depth-of-bt()
--------0169.majority-element()
--------0542.01-matrix()
--------0027.remove-element()
--------0560.subarray-sum-equals-k()
--------0170.two-sum-data-structure()
--------0912.sort-an-array()
--------0974.subarray-sums-divisible-by-k()
--------0098.validate-binary-search-tree()
--------0058.length-of-last-word()
--------0002.add-two-numbers()
--------1111.maximum-nesting-depth-of-two-valid-parentheses-strings()
--------0151.reverse-words-in-a-string()
--------0056-1.shu-zu-zhong-shu-zi-chu-xian-de-ci-shu-lcof()
--------0053.maximum-sub-array()
--------0041.first-missing-positive()
--------0104.maximum-depth-of-binary-tree()
--------0046II.ba-shu-zi-fan-yi-cheng-zi-fu-chuan-lcof()
--------0287.find-the-duplicate-number()
--------0072.edit-distance()
--------0088.merge-sorted-array()
--------0572.subtree-of-another-tree()
--------0022.generate-parentheses()
--------0009.PalindromeNumber()
--------0221.maximal-square()
----data_structure()
--------binary_tree()