# leetcode **Repository Path**: zjy4fun/Leetcode ## Basic Information - **Project Name**: leetcode - **Description**: Record naive code :-) - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-02-18 - **Last Updated**: 2021-12-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Leetcode 周赛双周赛(持续更新) | 比赛 | 成绩 | 代码链接 | | :------: | :------: | :------: | | DoubleWeekContest-13 | 1/4 | [link](./WeekContest/DoubleWeekContest-13) | | DoubleWeekContest-14 | 2/4 | [link](./WeekContest/DoubleWeekContest-14) | | DoubleWeekContest-15 | 3/4 | [link](./WeekContest/DoubleWeekContest-15) | | DoubleWeekContest-16 | null | [link](./WeekContest/DoubleWeekContest-16) | | DoubleWeekContest-17 | null | [link](./WeekContest/DoubleWeekContest-17) | | DoubleWeekContest-18 | null | [link](./WeekContest/DoubleWeekContest-18) | | WeekContest-162 | 4/4 | [link](./WeekContest/WeekContest-162) | | WeekContest-163 | 2/4 | [link](./WeekContest/WeekContest-163) | | WeekContest-164 | 2/4 | [link](./WeekContest/WeekContest-164) | | WeekContest-165 | 3/4 | [link](./WeekContest/WeekContest-165) | | WeekContest-166 | 3/4 | [link](./WeekContest/WeekContest-166) | | WeekContest-167 | 3/4 | [link](./WeekContest/WeekContest-167) | | WeekContest-168 | 2/4 | [link](./WeekContest/WeekContest-168) | | WeekContest-169 | null| [link](./WeekContest/WeekContest-169) | | WeekContest-170 | null| [link](./WeekContest/WeekContest-170) | | WeekContest-171 | null| [link](./WeekContest/WeekContest-171) | | WeekContest-172 | null| [link](./WeekContest/WeekContest-172) | | WeekContest-173 | null| [link](./WeekContest/WeekContest-173) | | WeekContest-174 | null| [link](./WeekContest/WeekContest-174) | ## Leetcode 探索 1. [字节跳动](./Explore/ByteDance/) 2. [腾讯](./Explore/Tencent/) ## 《剑指Offer》Java题解 [3. 找出数组中重复的数字](./SwordOffer/src/E3.java) [4. 二维数组的查找](./SwordOffer/src/E4.java) [5. 填充空格](./SwordOffer/src/E5.java) [6. 从尾到头打印链表](./SwordOffer/src/E6.java) [7. 重建二叉树](./SwordOffer/src/E7.java) [8. 寻找二叉树的下一个节点](./SwordOffer/src/E8.java) [9. 用两个栈实现队列 ,用两个队列实现栈](./SwordOffer/src/E9.java) [10. 斐波那契数列](./SwordOffer/src/E10.java) [11. 旋转数组的最小数字](./SwordOffer/src/E11.java) [12. 判断一个矩阵中是否存在一条包含字符串所有字符串的路径。](./SwordOffer/src/E12.java) [13. 二维平面机器人的移动](./SwordOffer/src/E13.java) [14. 剪绳子](./SwordOffer/src/E14.java) [15. 计算一个整数二进制中 1 的个数](./SwordOffer/src/E15.java) [16. 实现Power函数](./SwordOffer/src/E16.java) [17. 打印从 1 到 最大的 n 位数](./SwordOffer/src/E17.java) [18_1. 删除链表中的一个结点](./SwordOffer/src/E18_1.java) [18_2. 删除链表中重复的结点](./SwordOffer/src/E18_2.java) [19. 正则表达式匹配](./SwordOffer/src/E19.java) [20. 表示数值的字符串](./SwordOffer/src/E20.java) [21. 调整数组顺序使得奇数位于偶数的前面(1)](./SwordOffer/src/E21_1.java) [21. 调整数组顺序使得奇数位于偶数的前面(2)](./SwordOffer/src/E21_2.java) [22. 链表中倒数第 k 个结点](./SwordOffer/src/E22.java) [23. 链表中环的入口结点](./SwordOffer/src/E23.java) [24. 反转链表](./SwordOffer/src/E24.java) [25. 合并两个排序的链表](./SwordOffer/src/E25.java) [26. 树的子结构](./SwordOffer/src/E26.java) [27_1. 二叉树的镜像(递归版)](./SwordOffer/src/E27_1.java) [27_2. 二叉树的镜像(循环版)](./SwordOffer/src/E27_2.java) [28. 对称的二叉树](./SwordOffer/src/E28.java) [29. 顺时针打印矩阵](./SwordOffer/src/E29.java) [30. 包含min函数的栈](./SwordOffer/src/E30.java) [31. 栈的压入,弹出序列](./SwordOffer/src/E31.java) [32_1. 从上到下打印二叉树](./SwordOffer/src/E32_1.java) [33. 二叉搜索树的后序遍历序列](./SwordOffer/src/E33.java) [34. 二叉树中和为某一值的路径](./SwordOffer/src/E34.java) [35. 复杂链表的复制](./SwordOffer/src/E35.java) [36. 二叉搜索树与双向链表](./SwordOffer/src/E36.java) [37. 序列化二叉树](./SwordOffer/src/E37.java) [38. 字符串的排列](./SwordOffer/src/E38.java) [39_1. 数组中出现超过一半的数字(partition版)](./SwordOffer/src/E39_1.java) [39_2. 数组中出现超过一半的数字(数组特点)](./SwordOffer/src/E39_2.java) [40_1. 最小的k个数(partition版)](./SwordOffer/src/E40_1.java) [40_2. 最小的k个数(使用最大堆)](./SwordOffer/src/E40_2.java) [41. 数据流中的中位数](./SwordOffer/src/E41.java) [42. 连续数组的最大和](./SwordOffer/src/E42.java) [43. 1 ~ n 整数中 1 出现的次数](./SwordOffer/src/E43.java) [44. 数字序列中某一位的数字](./SwordOffer/src/E44.java) [45. 把数组排成最小的数](./SwordOffer/src/E45.java) [46. 把数字翻译成字符串](./SwordOffer/src/E46.java) [47. 礼物的最大值](./SwordOffer/src/E47.java) [48. 最长不含重复字符的最长字符](./SwordOffer/src/E48.java) [49. 丑数](./SwordOffer/src/E49.java) [50. 第一次出现一次的字符](./SwordOffer/src/E50.java) [51. 数组中的逆序对](./SwordOffer/src/E51.java) [52. 两个链表的第一个公共结点](./SwordOffer/src/E52.java) [53. 在排序数组中查找数字](./SwordOffer/src/E53.java) [54. 二叉搜索树的第 K 大结点](./SwordOffer/src/E54.java) [55. 二叉树的深度](./SwordOffer/src/E55.java) [56_1. 数组中只出现一次的两个数字](./SwordOffer/src/E56_1.java) [56_2. 只出现一次的唯一的数字](./SwordOffer/src/E56_2.java) [57_1. 和为 s 的两个数字](./SwordOffer/src/E57_1.java) [57_2. 和为 s 的连续整数序列](./SwordOffer/src/E57_2.java) [58_1. 反转单词顺序](./SwordOffer/src/E58_1.java) [58.2. 左旋转字符串](./SwordOffer/src/E58_2.java) [59. 滑动窗口的最大值](./SwordOffer/src/E59.java) [60. n 个骰子的点数](./SwordOffer/src/E60.java) [61. 扑克牌中的顺子](./SwordOffer/src/E61.java) [62. 圆圈中最后剩下的数字](./SwordOffer/src/E62.java) [63. 股票的最大利润](./SwordOffer/src/E63.java) [64. 求1 + 2 + 3 + ... + n](./SwordOffer/src/E64.java) [65. 不用加减乘除做加法](./SwordOffer/src/E65.java) [66. 构建乘积数组](./SwordOffer/src/E66.java) [67. 把字符串转换成整数](./SwordOffer/src/E67.java) [68. 树中两个结点的最低公共祖先](./SwordOffer/src/E68.java)