├── *1008_medium_先序遍历构造二叉树.md ├── *1014_medium_最佳观光组合.md ├── *101_easy_对称二叉树.md ├── *1081_medium_不同字符的最小子序列.md ├── *108_easy_将有序数组转换为二叉搜索树.md ├── *1105_medium_填充书架.md ├── *1109_medium_航班预订统计.md ├── *1124_medium_表现良好的最长时间段.md ├── *120_medium_三角形最小路径和.md ├── *1254_medium_统计封闭岛屿的数目.md ├── *131_medium_分割回文串.md ├── *142_medium_环形链表II.md ├── *153_medium_寻找旋转排序数组中的最小值.md ├── *15_medium_三数之和.md ├── *160_easy_相交链表.md ├── *162_medium_寻找峰值.md ├── *169_easy_求众数.md ├── *201_medium_数字范围按位与.md ├── *206_easy_反转链表.md ├── *207_medium_课程表.md ├── *222_medium_完全二叉树的节点个数.md ├── *233_hard_1~n整数中1出现的次数.md ├── *24_medium_两两交换链表中的节点.md ├── *2_medium_两数相加.md ├── *300_medium_最长上升子序列.md ├── *322_medium_零钱兑换.md ├── *375_medium_猜数字大小II.md ├── *386_medium_字典序排数.md ├── *3_medium_无重复字符的最长子串.md ├── *40_medium_组合总和II.md ├── *416_medium_分割等和子集.md ├── *41_hard_缺失的第一个正数.md ├── *456_medium_132模式.md ├── *486_medium_预测赢家.md ├── *491_medium_递增子序列.md ├── *503_medium_下一个更大元素II.md ├── *518_medium_零钱兑换II.md ├── *525_medium_连续数组.md ├── *532_medium_数组中的K-diff数对.md ├── *55_medium_跳跃游戏.md ├── *560_medium_和为k的子数组.md ├── *567_medium_字符串的排列.md ├── *572_easy_另一个树的子树.md ├── *583_medium_两个字符串的删除操作.md ├── *5_medium_最长回文子串.md ├── *665_easy_非递减数列.md ├── *678_medium_有效的括号字符串.md ├── *692_medium_前K个高频单词.md ├── *698_medium_划分为k个相等的子集.md ├── *713_medium_乘积小于K的子数组.md ├── *769_medium_最多能完成排序的块.md ├── *775_medium_全局倒置与局部倒置.md ├── *801_medium_使序列递增的最小交换次数.md ├── *86_medium_分隔链表.md ├── *915_medium_分割数组.md ├── *92_medium_反转链表II.md ├── *930_medium_和相同的二元子数组.md ├── *974_medium_和可被K整除的子数组.md ├── 1002_easy_查找常用字符.md ├── 1004_medium_最大连续1的个数III.md ├── 100_easy_相同的树.md ├── 1010_easy_总持续时间可被60整除的歌曲.md ├── 1019_medium_链表中的下一个更大节点.md ├── 1029_easy_两地调度.md ├── 102_medium_二叉树的层次遍历.md ├── 1043_medium_分隔数组以得到最大和.md ├── 104_easy_二叉树的最大深度.md ├── 107_easy_二叉树的层次遍历II.md ├── 113_medium_路径总和II.md ├── 118_easy_杨辉三角.md ├── 119_easy_杨辉三角II.md ├── 11_medium_盛最多水的容器.md ├── 121_easy_买卖股票的最佳时机.md ├── 1239_medium_串联字符串的最大长度.md ├── 125_easy_验证回文串.md ├── 129_medium_求根到叶子节点数字之和.md ├── 134_medium_加油站.md ├── 136_easy_只出现一次的数字.md ├── 137_medium_只出现一次的数字II.md ├── 13_easy_罗马数字转整数.md ├── 141_easy_环形链表.md ├── 144_medium_二叉树的前序遍历.md ├── 14_easy_最长公共前缀.md ├── 150_medium_逆波兰表达式求值.md ├── 151_medium_翻转字符串里的单词.md ├── 152_medium_乘积最大子序列.md ├── 167_easy_两数之和II输入有序数组.md ├── 171_easy_Excel表列序号.md ├── 187_medium_重复的DNA序列.md ├── 198_easy_打家劫舍.md ├── 199_medium_二叉树的右视图.md ├── 1_easy_两数之和.md ├── 202_easy_快乐数.md ├── 213_medium_打劫家舍II.md ├── 215_medium_数组中的第K个最大元素.md ├── 216_medium_组合总和III.md ├── 22_medium_括号生成.md ├── 230_medium_二叉搜索树中第K小的元素.md ├── 235_easy_二叉搜索树的最近公共祖先.md ├── 237_easy_删除链表中的节点.md ├── 237_medium_删除链表中的节点.md ├── 242_easy_有效的字母异位词.md ├── 257_easy_二叉树的所有路径.md ├── 258_easy_各位相加.md ├── 263_easy_丑数.md ├── 275_medium_H指数II.md ├── 290_easy_单词规律.md ├── 292_easy_Nim 游戏.md ├── 299_medium_猜数字游戏.md ├── 29_medium_两数相除.md ├── 303_easy_区域和检索-数组不可变.md ├── 304_medium_二维区域和检索-矩阵不可变.md ├── 334_medium_递增的三元子序列.md ├── 33_medium_搜索旋转排序数组.md ├── 342_easy_4的幂.md ├── 343_medium_整数拆分.md ├── 344_easy_反转字符串.md ├── 34_medium_在排序数组中查找元素的第一个和最后一个位置.md ├── 367_easy_有效的完全平方数.md ├── 371_easy_两整数之和.md ├── 374_easy_猜数字大小.md ├── 392_medium_判断子序列.md ├── 397_medium_整数替换.md ├── 39_medium_组合总和.md ├── 404_easy_左叶子之和.md ├── 415_easy_字符串相加.md ├── 417_medium_太平洋大西洋水流问题.md ├── 419_medium_甲板上的战舰.md ├── 423_medium_从英文中重建数字.md ├── 429_easy_N叉树的层序遍历.md ├── 434_easy_字符串中的单词数.md ├── 437_easy_路径总和III.md ├── 43_medium_字符串相乘.md ├── 441_easy_排列硬币.md ├── 442_medium_数组中重复的数据.md ├── 443_easy_压缩字符串.md ├── 445_medium_两数相加II.md ├── 451_medium_根据字符出现频率排序.md ├── 452_medium_用最少数量的箭引爆气球.md ├── 457_medium_环形数组循环.md ├── 475_medium_供暖器.md ├── 477_medium_汉明距离总和.md ├── 47_medium_全排列II.md ├── 48_medium_旋转图像.md ├── 496_easy_下一个更大元素I.md ├── 49_medium_字母异位词分组.md ├── 4_hard_寻找两个有序数组的中位数.md ├── 501_easy_二叉搜索树中的众数.md ├── 504_easy_七进制数.md ├── 506_easy_相对名次.md ├── 50_medium_Pow(x,n).md ├── 529_medium_扫雷游戏.md ├── 539_medium_最小时间差.md ├── 541_easy_反转字符串II.md ├── 542_medium_01矩阵.md ├── 54_medium_螺旋矩阵.md ├── 551_easy_学生出勤记录I.md ├── 557_easy_反转字符串中的单词III.md ├── 563_easy_二叉树的坡度.md ├── 593_medium_有效的正方形.md ├── 59_medium_螺旋矩阵II.md ├── 605_easy_种花问题.md ├── 60_medium_第k个排列.md ├── 611_medium_有效三角形的个数.md ├── 628_easy_三个数的最大乘积.md ├── 62_medium_不同路径.md ├── 63_medium_不同路径II.md ├── 643_easy_子数组最大平均数I.md ├── 647_easy_回文子串.md ├── 653_easy_两树之和IV-输入BST.md ├── 66_easy_加一.md ├── 670_medium_最大交换.md ├── 671_easy_二叉树中第二小的节点.md ├── 676_medium_实现一个魔法字典.md ├── 680_easy_验证回文字符串II.md ├── 682_easy_棒球比赛.md ├── 686_easy_重复叠加字符串匹配.md ├── 693_easy_交替位二进制数.md ├── 696_easy_计数二进制子串.md ├── 69_easy_x的平方根.md ├── 700_easy_二叉搜索树中的搜索.md ├── 704_easy_二分查找.md ├── 709_easy_转换成小写字母.md ├── 717_easy_一比特与两比特字符.md ├── 71_medium_简化路径.md ├── 721_medium_账户合并.md ├── 724_easy_寻找数组的中心索引.md ├── 733_easy_图像渲染.md ├── 740_medium_删除与获得点数.md ├── 747_easy_至少是其他数字两倍的最大数.md ├── 748_easy_最短完整词.md ├── 75_medium_颜色分类.md ├── 766_easy_托普里茨矩阵.md ├── 767_medium_重构字符串.md ├── 779_medium_第K个语法符号.md ├── 781_medium_森林中的兔子.md ├── 789_medium_逃脱阻碍者.md ├── 796_easy_旋转字符串.md ├── 7_easy_整数反转.md ├── 812_easy_最大三角形面积.md ├── 819_easy_最常见的单词.md ├── 826_medium_安排工作以达到最大收益.md ├── 836_easy_矩形重叠.md ├── 83_easy_删除排序链表中的重复元素.md ├── 841_medium_钥匙和房间.md ├── 849_easy_到最近的人的最大距离.md ├── 853_medium_车队.md ├── 860_easy_柠檬水找零.md ├── 861_medium_翻转矩阵后的得分.md ├── 866_medium_回文素数.md ├── 867_easy_转置矩阵.md ├── 868_easy_二进制间距.md ├── 875_medium_爱吃香蕉的珂珂.md ├── 876_easy_链表的中间结点.md ├── 881_medium_救生艇.md ├── 88_easy_合并两个有序数组.md ├── 890_medium_查找和替换模式.md ├── 892_easy_三维形体的表面积.md ├── 898_medium_子数组按位或操作.md ├── 908_easy_最小差值I.md ├── 90_medium_子集II.md ├── 912_medium_排序数组.md ├── 923_medium_三数之和的多种可能.md ├── 925_easy_长按键入.md ├── 929_easy_独特的电子邮件地址.md ├── 931_medium_下降路径最小和.md ├── 934_medium_最短的桥.md ├── 937_easy_重新排列日志文件.md ├── 938_easy_二叉搜索树的范围和.md ├── 93_medium_重复IP地址.md ├── 941_easy_有效的山脉数组.md ├── 948_medium_令牌放置.md ├── 961_easy_重复N次的元素.md ├── 965_easy_单值二叉树.md ├── 969_medium_煎饼排序.md ├── 970_easy_强整数.md ├── 976_easy_三角形的最大周长.md ├── 978_medium_最长湍流子数组.md ├── 983_medium_最低票价.md ├── 985_easy_查询后的偶数和.md ├── 989_easy_数组形式的整数加法.md ├── 993_easy_二叉树的堂兄弟节点.md ├── 9_easy_回文数.md ├── Interview_01.01_easy_判定字符是否唯一.md ├── Interview_01.09_easy_字符串轮转.md ├── Interview_03_easy_数组中重复的数字.md ├── Interview_04.12_medium_求和路径.md ├── Interview_04_easy_二维数组中的查找.md ├── Interview_05.03_easy_翻转数位.md ├── Interview_05_easy_替换空格.md ├── Interview_06_easy_从头到尾打印链表.md ├── Interview_07_medium_重建二叉树.md ├── Interview_08.11_medium_硬币.md ├── Interview_09_easy_用两个栈实现队列.md ├── Interview_10-II_easy_青蛙跳台阶问题.md ├── Interview_10-I_easy_斐波那契数列.md ├── Interview_11_easy_旋转数组的最小数字.md ├── Interview_12_medium_矩阵中的路径.md ├── Interview_13_medium_机器人的运动范围.md ├── Interview_14-II_medium_剪绳子II.md ├── Interview_14-I_medium_剪绳子.md ├── Interview_15_easy_二进制中1的个数.md ├── Interview_16.11_easy_跳水板.md ├── Interview_16_medium_数值的整数次方.md ├── Interview_17.04_easy_消失的数字.md ├── Interview_17_easy_打印从1到最大的n位数.md ├── Interview_18_easy_删除链表的节点.md ├── Interview_21_easy_调整数组顺序使奇数位于偶数前面.md ├── Interview_22_easy_链表中倒数第k个节点.md ├── Interview_24_easy_反转链表.md ├── Interview_25_easy_合并两个排序的链表.md ├── Interview_26_medium_树的子结构.md ├── Interview_27_easy_二叉树的镜像.md ├── Interview_28_easy_对称的二叉树.md ├── Interview_29_easy_顺时针打印矩阵.md ├── Interview_30_easy_包含min函数的栈.md ├── Interview_31_medium_栈的压入、弹出序列.md ├── Interview_32-III_medium_从上到下打印二叉树III.md ├── Interview_32-II_easy_从上到下打印二叉树II.md ├── Interview_32-I_medium_从上到下打印二叉树.md ├── Interview_33_medium_二叉搜索树的后序遍历序列.md ├── Interview_34_medium_二叉树中和为某一值的路径.md ├── Interview_35_medium_复杂链表的复制.md ├── Interview_38_medium_字符串的排列.md ├── Interview_39_easy_数组中出现次数超过一半的数字.md ├── Interview_40_easy_最小的k个数.md ├── Interview_42_easy_连续子数组的最大和.md ├── Interview_43_medium_1~n整数中1出现的次数.md ├── Interview_44_medium_数字序列中某一位的数字.md ├── Interview_45_medium_把数组排成最小的数.md ├── Interview_46_medium_把数字翻译成字符串.md ├── Interview_47_medium_礼物的最大价值.md ├── Interview_48_medium_最长不含重复字符的子字符串.md ├── Interview_49_medium_丑数.md ├── Interview_50_easy_第一个只出现一次的字符.md ├── Interview_51_hard_数组中的逆序对.md ├── Interview_52_easy_两个链表的第一个公共节点.md ├── Interview_53-II_easy_0~n-1中缺失的数字.md ├── Interview_53-I_easy_在排序数组中查找数字I.md ├── Interview_54_easy_二叉搜索树的第k大节点.md ├── Interview_55-II_easy_平衡二叉树.md ├── Interview_55-I_easy_二叉树的深度.md ├── Interview_56-II_medium_数组中数字出现的次数II.md ├── Interview_56-I_medium_数组中数字出现的次数.md ├── Interview_57-II_easy_和为s的连续正数序列.md ├── Interview_57_easy_和为s的两个数字.md ├── Interview_58-II_easy_左旋转字符串.md ├── Interview_58-I_easy_翻转单词顺序.md ├── Interview_59-II_medium_队列的最大值.md ├── Interview_59-I_easy_滑动窗口的最大值.md ├── Interview_60_easy_n个骰子的点数.md ├── Interview_61_easy_扑克牌中的顺子.md ├── Interview_62_easy_圆圈中最后剩下的数字.md ├── Interview_63_medium_股票的最大利润.md ├── Interview_64_medium_求1+2+...+n.md ├── Interview_65_easy_不用加减乘除做加法.md ├── Interview_66_easy_构建乘积数组.md ├── Interview_67_medium_把字符串转换成整数.md ├── Interview_68-II_medium_二叉树的最近公共祖先.md ├── Interview_68-I_easy_二叉搜索树的最近公共祖先.md ├── README.md └── images ├── 1008.png ├── 11.png ├── 1105.png ├── 118.gif ├── 119.gif ├── 1254_1.png ├── 1254_2.png ├── 141_1.png ├── 141_2.png ├── 141_3.png ├── 142_1.png ├── 142_2.png ├── 142_3.png ├── 160-1.png ├── 160-2.png ├── 160-3.png ├── 160-4.png ├── 235.png ├── 237.png ├── 304.png ├── 429.png ├── 529_1.png ├── 529_2.png ├── 62.png ├── 63.png ├── 812.png ├── 965_1.png ├── 965_2.png ├── 993_1.png ├── 993_2.png ├── 993_3.png ├── Interview_35_1.png ├── Interview_35_2.png ├── Interview_35_3.png ├── Interview_52_1.png ├── Interview_52_2.png ├── Interview_52_3.png ├── Interview_52_4.png ├── Interview_68-I.png └── Interview_68-II.png /*1008_medium_先序遍历构造二叉树.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*1008_medium_先序遍历构造二叉树.md -------------------------------------------------------------------------------- /*1014_medium_最佳观光组合.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*1014_medium_最佳观光组合.md -------------------------------------------------------------------------------- /*101_easy_对称二叉树.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*101_easy_对称二叉树.md -------------------------------------------------------------------------------- /*1081_medium_不同字符的最小子序列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*1081_medium_不同字符的最小子序列.md -------------------------------------------------------------------------------- /*108_easy_将有序数组转换为二叉搜索树.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*108_easy_将有序数组转换为二叉搜索树.md -------------------------------------------------------------------------------- /*1105_medium_填充书架.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*1105_medium_填充书架.md -------------------------------------------------------------------------------- /*1109_medium_航班预订统计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*1109_medium_航班预订统计.md -------------------------------------------------------------------------------- /*1124_medium_表现良好的最长时间段.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*1124_medium_表现良好的最长时间段.md -------------------------------------------------------------------------------- /*120_medium_三角形最小路径和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*120_medium_三角形最小路径和.md -------------------------------------------------------------------------------- /*1254_medium_统计封闭岛屿的数目.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*1254_medium_统计封闭岛屿的数目.md -------------------------------------------------------------------------------- /*131_medium_分割回文串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*131_medium_分割回文串.md -------------------------------------------------------------------------------- /*142_medium_环形链表II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*142_medium_环形链表II.md -------------------------------------------------------------------------------- /*153_medium_寻找旋转排序数组中的最小值.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*153_medium_寻找旋转排序数组中的最小值.md -------------------------------------------------------------------------------- /*15_medium_三数之和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*15_medium_三数之和.md -------------------------------------------------------------------------------- /*160_easy_相交链表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*160_easy_相交链表.md -------------------------------------------------------------------------------- /*162_medium_寻找峰值.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*162_medium_寻找峰值.md -------------------------------------------------------------------------------- /*169_easy_求众数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*169_easy_求众数.md -------------------------------------------------------------------------------- /*201_medium_数字范围按位与.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*201_medium_数字范围按位与.md -------------------------------------------------------------------------------- /*206_easy_反转链表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*206_easy_反转链表.md -------------------------------------------------------------------------------- /*207_medium_课程表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*207_medium_课程表.md -------------------------------------------------------------------------------- /*222_medium_完全二叉树的节点个数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*222_medium_完全二叉树的节点个数.md -------------------------------------------------------------------------------- /*233_hard_1~n整数中1出现的次数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*233_hard_1~n整数中1出现的次数.md -------------------------------------------------------------------------------- /*24_medium_两两交换链表中的节点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*24_medium_两两交换链表中的节点.md -------------------------------------------------------------------------------- /*2_medium_两数相加.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*2_medium_两数相加.md -------------------------------------------------------------------------------- /*300_medium_最长上升子序列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*300_medium_最长上升子序列.md -------------------------------------------------------------------------------- /*322_medium_零钱兑换.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*322_medium_零钱兑换.md -------------------------------------------------------------------------------- /*375_medium_猜数字大小II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*375_medium_猜数字大小II.md -------------------------------------------------------------------------------- /*386_medium_字典序排数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*386_medium_字典序排数.md -------------------------------------------------------------------------------- /*3_medium_无重复字符的最长子串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*3_medium_无重复字符的最长子串.md -------------------------------------------------------------------------------- /*40_medium_组合总和II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*40_medium_组合总和II.md -------------------------------------------------------------------------------- /*416_medium_分割等和子集.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*416_medium_分割等和子集.md -------------------------------------------------------------------------------- /*41_hard_缺失的第一个正数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*41_hard_缺失的第一个正数.md -------------------------------------------------------------------------------- /*456_medium_132模式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*456_medium_132模式.md -------------------------------------------------------------------------------- /*486_medium_预测赢家.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*486_medium_预测赢家.md -------------------------------------------------------------------------------- /*491_medium_递增子序列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*491_medium_递增子序列.md -------------------------------------------------------------------------------- /*503_medium_下一个更大元素II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*503_medium_下一个更大元素II.md -------------------------------------------------------------------------------- /*518_medium_零钱兑换II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*518_medium_零钱兑换II.md -------------------------------------------------------------------------------- /*525_medium_连续数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*525_medium_连续数组.md -------------------------------------------------------------------------------- /*532_medium_数组中的K-diff数对.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*532_medium_数组中的K-diff数对.md -------------------------------------------------------------------------------- /*55_medium_跳跃游戏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*55_medium_跳跃游戏.md -------------------------------------------------------------------------------- /*560_medium_和为k的子数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*560_medium_和为k的子数组.md -------------------------------------------------------------------------------- /*567_medium_字符串的排列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*567_medium_字符串的排列.md -------------------------------------------------------------------------------- /*572_easy_另一个树的子树.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*572_easy_另一个树的子树.md -------------------------------------------------------------------------------- /*583_medium_两个字符串的删除操作.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*583_medium_两个字符串的删除操作.md -------------------------------------------------------------------------------- /*5_medium_最长回文子串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*5_medium_最长回文子串.md -------------------------------------------------------------------------------- /*665_easy_非递减数列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*665_easy_非递减数列.md -------------------------------------------------------------------------------- /*678_medium_有效的括号字符串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*678_medium_有效的括号字符串.md -------------------------------------------------------------------------------- /*692_medium_前K个高频单词.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*692_medium_前K个高频单词.md -------------------------------------------------------------------------------- /*698_medium_划分为k个相等的子集.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*698_medium_划分为k个相等的子集.md -------------------------------------------------------------------------------- /*713_medium_乘积小于K的子数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*713_medium_乘积小于K的子数组.md -------------------------------------------------------------------------------- /*769_medium_最多能完成排序的块.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*769_medium_最多能完成排序的块.md -------------------------------------------------------------------------------- /*775_medium_全局倒置与局部倒置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*775_medium_全局倒置与局部倒置.md -------------------------------------------------------------------------------- /*801_medium_使序列递增的最小交换次数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*801_medium_使序列递增的最小交换次数.md -------------------------------------------------------------------------------- /*86_medium_分隔链表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*86_medium_分隔链表.md -------------------------------------------------------------------------------- /*915_medium_分割数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*915_medium_分割数组.md -------------------------------------------------------------------------------- /*92_medium_反转链表II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*92_medium_反转链表II.md -------------------------------------------------------------------------------- /*930_medium_和相同的二元子数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*930_medium_和相同的二元子数组.md -------------------------------------------------------------------------------- /*974_medium_和可被K整除的子数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/*974_medium_和可被K整除的子数组.md -------------------------------------------------------------------------------- /1002_easy_查找常用字符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/1002_easy_查找常用字符.md -------------------------------------------------------------------------------- /1004_medium_最大连续1的个数III.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/1004_medium_最大连续1的个数III.md -------------------------------------------------------------------------------- /100_easy_相同的树.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/100_easy_相同的树.md -------------------------------------------------------------------------------- /1010_easy_总持续时间可被60整除的歌曲.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/1010_easy_总持续时间可被60整除的歌曲.md -------------------------------------------------------------------------------- /1019_medium_链表中的下一个更大节点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/1019_medium_链表中的下一个更大节点.md -------------------------------------------------------------------------------- /1029_easy_两地调度.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/1029_easy_两地调度.md -------------------------------------------------------------------------------- /102_medium_二叉树的层次遍历.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/102_medium_二叉树的层次遍历.md -------------------------------------------------------------------------------- /1043_medium_分隔数组以得到最大和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/1043_medium_分隔数组以得到最大和.md -------------------------------------------------------------------------------- /104_easy_二叉树的最大深度.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/104_easy_二叉树的最大深度.md -------------------------------------------------------------------------------- /107_easy_二叉树的层次遍历II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/107_easy_二叉树的层次遍历II.md -------------------------------------------------------------------------------- /113_medium_路径总和II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/113_medium_路径总和II.md -------------------------------------------------------------------------------- /118_easy_杨辉三角.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/118_easy_杨辉三角.md -------------------------------------------------------------------------------- /119_easy_杨辉三角II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/119_easy_杨辉三角II.md -------------------------------------------------------------------------------- /11_medium_盛最多水的容器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/11_medium_盛最多水的容器.md -------------------------------------------------------------------------------- /121_easy_买卖股票的最佳时机.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/121_easy_买卖股票的最佳时机.md -------------------------------------------------------------------------------- /1239_medium_串联字符串的最大长度.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/1239_medium_串联字符串的最大长度.md -------------------------------------------------------------------------------- /125_easy_验证回文串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/125_easy_验证回文串.md -------------------------------------------------------------------------------- /129_medium_求根到叶子节点数字之和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/129_medium_求根到叶子节点数字之和.md -------------------------------------------------------------------------------- /134_medium_加油站.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/134_medium_加油站.md -------------------------------------------------------------------------------- /136_easy_只出现一次的数字.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/136_easy_只出现一次的数字.md -------------------------------------------------------------------------------- /137_medium_只出现一次的数字II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/137_medium_只出现一次的数字II.md -------------------------------------------------------------------------------- /13_easy_罗马数字转整数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/13_easy_罗马数字转整数.md -------------------------------------------------------------------------------- /141_easy_环形链表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/141_easy_环形链表.md -------------------------------------------------------------------------------- /144_medium_二叉树的前序遍历.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/144_medium_二叉树的前序遍历.md -------------------------------------------------------------------------------- /14_easy_最长公共前缀.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/14_easy_最长公共前缀.md -------------------------------------------------------------------------------- /150_medium_逆波兰表达式求值.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/150_medium_逆波兰表达式求值.md -------------------------------------------------------------------------------- /151_medium_翻转字符串里的单词.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/151_medium_翻转字符串里的单词.md -------------------------------------------------------------------------------- /152_medium_乘积最大子序列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/152_medium_乘积最大子序列.md -------------------------------------------------------------------------------- /167_easy_两数之和II输入有序数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/167_easy_两数之和II输入有序数组.md -------------------------------------------------------------------------------- /171_easy_Excel表列序号.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/171_easy_Excel表列序号.md -------------------------------------------------------------------------------- /187_medium_重复的DNA序列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/187_medium_重复的DNA序列.md -------------------------------------------------------------------------------- /198_easy_打家劫舍.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/198_easy_打家劫舍.md -------------------------------------------------------------------------------- /199_medium_二叉树的右视图.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/199_medium_二叉树的右视图.md -------------------------------------------------------------------------------- /1_easy_两数之和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/1_easy_两数之和.md -------------------------------------------------------------------------------- /202_easy_快乐数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/202_easy_快乐数.md -------------------------------------------------------------------------------- /213_medium_打劫家舍II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/213_medium_打劫家舍II.md -------------------------------------------------------------------------------- /215_medium_数组中的第K个最大元素.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/215_medium_数组中的第K个最大元素.md -------------------------------------------------------------------------------- /216_medium_组合总和III.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/216_medium_组合总和III.md -------------------------------------------------------------------------------- /22_medium_括号生成.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/22_medium_括号生成.md -------------------------------------------------------------------------------- /230_medium_二叉搜索树中第K小的元素.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/230_medium_二叉搜索树中第K小的元素.md -------------------------------------------------------------------------------- /235_easy_二叉搜索树的最近公共祖先.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/235_easy_二叉搜索树的最近公共祖先.md -------------------------------------------------------------------------------- /237_easy_删除链表中的节点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/237_easy_删除链表中的节点.md -------------------------------------------------------------------------------- /237_medium_删除链表中的节点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/237_medium_删除链表中的节点.md -------------------------------------------------------------------------------- /242_easy_有效的字母异位词.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/242_easy_有效的字母异位词.md -------------------------------------------------------------------------------- /257_easy_二叉树的所有路径.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/257_easy_二叉树的所有路径.md -------------------------------------------------------------------------------- /258_easy_各位相加.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/258_easy_各位相加.md -------------------------------------------------------------------------------- /263_easy_丑数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/263_easy_丑数.md -------------------------------------------------------------------------------- /275_medium_H指数II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/275_medium_H指数II.md -------------------------------------------------------------------------------- /290_easy_单词规律.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/290_easy_单词规律.md -------------------------------------------------------------------------------- /292_easy_Nim 游戏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/292_easy_Nim 游戏.md -------------------------------------------------------------------------------- /299_medium_猜数字游戏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/299_medium_猜数字游戏.md -------------------------------------------------------------------------------- /29_medium_两数相除.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/29_medium_两数相除.md -------------------------------------------------------------------------------- /303_easy_区域和检索-数组不可变.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/303_easy_区域和检索-数组不可变.md -------------------------------------------------------------------------------- /304_medium_二维区域和检索-矩阵不可变.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/304_medium_二维区域和检索-矩阵不可变.md -------------------------------------------------------------------------------- /334_medium_递增的三元子序列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/334_medium_递增的三元子序列.md -------------------------------------------------------------------------------- /33_medium_搜索旋转排序数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/33_medium_搜索旋转排序数组.md -------------------------------------------------------------------------------- /342_easy_4的幂.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/342_easy_4的幂.md -------------------------------------------------------------------------------- /343_medium_整数拆分.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/343_medium_整数拆分.md -------------------------------------------------------------------------------- /344_easy_反转字符串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/344_easy_反转字符串.md -------------------------------------------------------------------------------- /34_medium_在排序数组中查找元素的第一个和最后一个位置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/34_medium_在排序数组中查找元素的第一个和最后一个位置.md -------------------------------------------------------------------------------- /367_easy_有效的完全平方数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/367_easy_有效的完全平方数.md -------------------------------------------------------------------------------- /371_easy_两整数之和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/371_easy_两整数之和.md -------------------------------------------------------------------------------- /374_easy_猜数字大小.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/374_easy_猜数字大小.md -------------------------------------------------------------------------------- /392_medium_判断子序列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/392_medium_判断子序列.md -------------------------------------------------------------------------------- /397_medium_整数替换.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/397_medium_整数替换.md -------------------------------------------------------------------------------- /39_medium_组合总和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/39_medium_组合总和.md -------------------------------------------------------------------------------- /404_easy_左叶子之和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/404_easy_左叶子之和.md -------------------------------------------------------------------------------- /415_easy_字符串相加.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/415_easy_字符串相加.md -------------------------------------------------------------------------------- /417_medium_太平洋大西洋水流问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/417_medium_太平洋大西洋水流问题.md -------------------------------------------------------------------------------- /419_medium_甲板上的战舰.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/419_medium_甲板上的战舰.md -------------------------------------------------------------------------------- /423_medium_从英文中重建数字.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/423_medium_从英文中重建数字.md -------------------------------------------------------------------------------- /429_easy_N叉树的层序遍历.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/429_easy_N叉树的层序遍历.md -------------------------------------------------------------------------------- /434_easy_字符串中的单词数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/434_easy_字符串中的单词数.md -------------------------------------------------------------------------------- /437_easy_路径总和III.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/437_easy_路径总和III.md -------------------------------------------------------------------------------- /43_medium_字符串相乘.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/43_medium_字符串相乘.md -------------------------------------------------------------------------------- /441_easy_排列硬币.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/441_easy_排列硬币.md -------------------------------------------------------------------------------- /442_medium_数组中重复的数据.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/442_medium_数组中重复的数据.md -------------------------------------------------------------------------------- /443_easy_压缩字符串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/443_easy_压缩字符串.md -------------------------------------------------------------------------------- /445_medium_两数相加II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/445_medium_两数相加II.md -------------------------------------------------------------------------------- /451_medium_根据字符出现频率排序.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/451_medium_根据字符出现频率排序.md -------------------------------------------------------------------------------- /452_medium_用最少数量的箭引爆气球.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/452_medium_用最少数量的箭引爆气球.md -------------------------------------------------------------------------------- /457_medium_环形数组循环.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/457_medium_环形数组循环.md -------------------------------------------------------------------------------- /475_medium_供暖器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/475_medium_供暖器.md -------------------------------------------------------------------------------- /477_medium_汉明距离总和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/477_medium_汉明距离总和.md -------------------------------------------------------------------------------- /47_medium_全排列II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/47_medium_全排列II.md -------------------------------------------------------------------------------- /48_medium_旋转图像.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/48_medium_旋转图像.md -------------------------------------------------------------------------------- /496_easy_下一个更大元素I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/496_easy_下一个更大元素I.md -------------------------------------------------------------------------------- /49_medium_字母异位词分组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/49_medium_字母异位词分组.md -------------------------------------------------------------------------------- /4_hard_寻找两个有序数组的中位数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/4_hard_寻找两个有序数组的中位数.md -------------------------------------------------------------------------------- /501_easy_二叉搜索树中的众数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/501_easy_二叉搜索树中的众数.md -------------------------------------------------------------------------------- /504_easy_七进制数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/504_easy_七进制数.md -------------------------------------------------------------------------------- /506_easy_相对名次.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/506_easy_相对名次.md -------------------------------------------------------------------------------- /50_medium_Pow(x,n).md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/50_medium_Pow(x,n).md -------------------------------------------------------------------------------- /529_medium_扫雷游戏.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/529_medium_扫雷游戏.md -------------------------------------------------------------------------------- /539_medium_最小时间差.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/539_medium_最小时间差.md -------------------------------------------------------------------------------- /541_easy_反转字符串II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/541_easy_反转字符串II.md -------------------------------------------------------------------------------- /542_medium_01矩阵.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/542_medium_01矩阵.md -------------------------------------------------------------------------------- /54_medium_螺旋矩阵.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/54_medium_螺旋矩阵.md -------------------------------------------------------------------------------- /551_easy_学生出勤记录I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/551_easy_学生出勤记录I.md -------------------------------------------------------------------------------- /557_easy_反转字符串中的单词III.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/557_easy_反转字符串中的单词III.md -------------------------------------------------------------------------------- /563_easy_二叉树的坡度.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/563_easy_二叉树的坡度.md -------------------------------------------------------------------------------- /593_medium_有效的正方形.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/593_medium_有效的正方形.md -------------------------------------------------------------------------------- /59_medium_螺旋矩阵II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/59_medium_螺旋矩阵II.md -------------------------------------------------------------------------------- /605_easy_种花问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/605_easy_种花问题.md -------------------------------------------------------------------------------- /60_medium_第k个排列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/60_medium_第k个排列.md -------------------------------------------------------------------------------- /611_medium_有效三角形的个数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/611_medium_有效三角形的个数.md -------------------------------------------------------------------------------- /628_easy_三个数的最大乘积.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/628_easy_三个数的最大乘积.md -------------------------------------------------------------------------------- /62_medium_不同路径.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/62_medium_不同路径.md -------------------------------------------------------------------------------- /63_medium_不同路径II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/63_medium_不同路径II.md -------------------------------------------------------------------------------- /643_easy_子数组最大平均数I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/643_easy_子数组最大平均数I.md -------------------------------------------------------------------------------- /647_easy_回文子串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/647_easy_回文子串.md -------------------------------------------------------------------------------- /653_easy_两树之和IV-输入BST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/653_easy_两树之和IV-输入BST.md -------------------------------------------------------------------------------- /66_easy_加一.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/66_easy_加一.md -------------------------------------------------------------------------------- /670_medium_最大交换.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/670_medium_最大交换.md -------------------------------------------------------------------------------- /671_easy_二叉树中第二小的节点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/671_easy_二叉树中第二小的节点.md -------------------------------------------------------------------------------- /676_medium_实现一个魔法字典.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/676_medium_实现一个魔法字典.md -------------------------------------------------------------------------------- /680_easy_验证回文字符串II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/680_easy_验证回文字符串II.md -------------------------------------------------------------------------------- /682_easy_棒球比赛.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/682_easy_棒球比赛.md -------------------------------------------------------------------------------- /686_easy_重复叠加字符串匹配.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/686_easy_重复叠加字符串匹配.md -------------------------------------------------------------------------------- /693_easy_交替位二进制数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/693_easy_交替位二进制数.md -------------------------------------------------------------------------------- /696_easy_计数二进制子串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/696_easy_计数二进制子串.md -------------------------------------------------------------------------------- /69_easy_x的平方根.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/69_easy_x的平方根.md -------------------------------------------------------------------------------- /700_easy_二叉搜索树中的搜索.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/700_easy_二叉搜索树中的搜索.md -------------------------------------------------------------------------------- /704_easy_二分查找.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/704_easy_二分查找.md -------------------------------------------------------------------------------- /709_easy_转换成小写字母.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/709_easy_转换成小写字母.md -------------------------------------------------------------------------------- /717_easy_一比特与两比特字符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/717_easy_一比特与两比特字符.md -------------------------------------------------------------------------------- /71_medium_简化路径.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/71_medium_简化路径.md -------------------------------------------------------------------------------- /721_medium_账户合并.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/721_medium_账户合并.md -------------------------------------------------------------------------------- /724_easy_寻找数组的中心索引.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/724_easy_寻找数组的中心索引.md -------------------------------------------------------------------------------- /733_easy_图像渲染.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/733_easy_图像渲染.md -------------------------------------------------------------------------------- /740_medium_删除与获得点数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/740_medium_删除与获得点数.md -------------------------------------------------------------------------------- /747_easy_至少是其他数字两倍的最大数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/747_easy_至少是其他数字两倍的最大数.md -------------------------------------------------------------------------------- /748_easy_最短完整词.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/748_easy_最短完整词.md -------------------------------------------------------------------------------- /75_medium_颜色分类.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/75_medium_颜色分类.md -------------------------------------------------------------------------------- /766_easy_托普里茨矩阵.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/766_easy_托普里茨矩阵.md -------------------------------------------------------------------------------- /767_medium_重构字符串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/767_medium_重构字符串.md -------------------------------------------------------------------------------- /779_medium_第K个语法符号.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/779_medium_第K个语法符号.md -------------------------------------------------------------------------------- /781_medium_森林中的兔子.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/781_medium_森林中的兔子.md -------------------------------------------------------------------------------- /789_medium_逃脱阻碍者.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/789_medium_逃脱阻碍者.md -------------------------------------------------------------------------------- /796_easy_旋转字符串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/796_easy_旋转字符串.md -------------------------------------------------------------------------------- /7_easy_整数反转.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/7_easy_整数反转.md -------------------------------------------------------------------------------- /812_easy_最大三角形面积.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/812_easy_最大三角形面积.md -------------------------------------------------------------------------------- /819_easy_最常见的单词.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/819_easy_最常见的单词.md -------------------------------------------------------------------------------- /826_medium_安排工作以达到最大收益.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/826_medium_安排工作以达到最大收益.md -------------------------------------------------------------------------------- /836_easy_矩形重叠.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/836_easy_矩形重叠.md -------------------------------------------------------------------------------- /83_easy_删除排序链表中的重复元素.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/83_easy_删除排序链表中的重复元素.md -------------------------------------------------------------------------------- /841_medium_钥匙和房间.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/841_medium_钥匙和房间.md -------------------------------------------------------------------------------- /849_easy_到最近的人的最大距离.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/849_easy_到最近的人的最大距离.md -------------------------------------------------------------------------------- /853_medium_车队.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/853_medium_车队.md -------------------------------------------------------------------------------- /860_easy_柠檬水找零.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/860_easy_柠檬水找零.md -------------------------------------------------------------------------------- /861_medium_翻转矩阵后的得分.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/861_medium_翻转矩阵后的得分.md -------------------------------------------------------------------------------- /866_medium_回文素数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/866_medium_回文素数.md -------------------------------------------------------------------------------- /867_easy_转置矩阵.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/867_easy_转置矩阵.md -------------------------------------------------------------------------------- /868_easy_二进制间距.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/868_easy_二进制间距.md -------------------------------------------------------------------------------- /875_medium_爱吃香蕉的珂珂.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/875_medium_爱吃香蕉的珂珂.md -------------------------------------------------------------------------------- /876_easy_链表的中间结点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/876_easy_链表的中间结点.md -------------------------------------------------------------------------------- /881_medium_救生艇.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/881_medium_救生艇.md -------------------------------------------------------------------------------- /88_easy_合并两个有序数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/88_easy_合并两个有序数组.md -------------------------------------------------------------------------------- /890_medium_查找和替换模式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/890_medium_查找和替换模式.md -------------------------------------------------------------------------------- /892_easy_三维形体的表面积.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/892_easy_三维形体的表面积.md -------------------------------------------------------------------------------- /898_medium_子数组按位或操作.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/898_medium_子数组按位或操作.md -------------------------------------------------------------------------------- /908_easy_最小差值I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/908_easy_最小差值I.md -------------------------------------------------------------------------------- /90_medium_子集II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/90_medium_子集II.md -------------------------------------------------------------------------------- /912_medium_排序数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/912_medium_排序数组.md -------------------------------------------------------------------------------- /923_medium_三数之和的多种可能.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/923_medium_三数之和的多种可能.md -------------------------------------------------------------------------------- /925_easy_长按键入.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/925_easy_长按键入.md -------------------------------------------------------------------------------- /929_easy_独特的电子邮件地址.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/929_easy_独特的电子邮件地址.md -------------------------------------------------------------------------------- /931_medium_下降路径最小和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/931_medium_下降路径最小和.md -------------------------------------------------------------------------------- /934_medium_最短的桥.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/934_medium_最短的桥.md -------------------------------------------------------------------------------- /937_easy_重新排列日志文件.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/937_easy_重新排列日志文件.md -------------------------------------------------------------------------------- /938_easy_二叉搜索树的范围和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/938_easy_二叉搜索树的范围和.md -------------------------------------------------------------------------------- /93_medium_重复IP地址.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/93_medium_重复IP地址.md -------------------------------------------------------------------------------- /941_easy_有效的山脉数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/941_easy_有效的山脉数组.md -------------------------------------------------------------------------------- /948_medium_令牌放置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/948_medium_令牌放置.md -------------------------------------------------------------------------------- /961_easy_重复N次的元素.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/961_easy_重复N次的元素.md -------------------------------------------------------------------------------- /965_easy_单值二叉树.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/965_easy_单值二叉树.md -------------------------------------------------------------------------------- /969_medium_煎饼排序.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/969_medium_煎饼排序.md -------------------------------------------------------------------------------- /970_easy_强整数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/970_easy_强整数.md -------------------------------------------------------------------------------- /976_easy_三角形的最大周长.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/976_easy_三角形的最大周长.md -------------------------------------------------------------------------------- /978_medium_最长湍流子数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/978_medium_最长湍流子数组.md -------------------------------------------------------------------------------- /983_medium_最低票价.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/983_medium_最低票价.md -------------------------------------------------------------------------------- /985_easy_查询后的偶数和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/985_easy_查询后的偶数和.md -------------------------------------------------------------------------------- /989_easy_数组形式的整数加法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/989_easy_数组形式的整数加法.md -------------------------------------------------------------------------------- /993_easy_二叉树的堂兄弟节点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/993_easy_二叉树的堂兄弟节点.md -------------------------------------------------------------------------------- /9_easy_回文数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/9_easy_回文数.md -------------------------------------------------------------------------------- /Interview_01.01_easy_判定字符是否唯一.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_01.01_easy_判定字符是否唯一.md -------------------------------------------------------------------------------- /Interview_01.09_easy_字符串轮转.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_01.09_easy_字符串轮转.md -------------------------------------------------------------------------------- /Interview_03_easy_数组中重复的数字.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_03_easy_数组中重复的数字.md -------------------------------------------------------------------------------- /Interview_04.12_medium_求和路径.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_04.12_medium_求和路径.md -------------------------------------------------------------------------------- /Interview_04_easy_二维数组中的查找.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_04_easy_二维数组中的查找.md -------------------------------------------------------------------------------- /Interview_05.03_easy_翻转数位.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_05.03_easy_翻转数位.md -------------------------------------------------------------------------------- /Interview_05_easy_替换空格.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_05_easy_替换空格.md -------------------------------------------------------------------------------- /Interview_06_easy_从头到尾打印链表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_06_easy_从头到尾打印链表.md -------------------------------------------------------------------------------- /Interview_07_medium_重建二叉树.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_07_medium_重建二叉树.md -------------------------------------------------------------------------------- /Interview_08.11_medium_硬币.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_08.11_medium_硬币.md -------------------------------------------------------------------------------- /Interview_09_easy_用两个栈实现队列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_09_easy_用两个栈实现队列.md -------------------------------------------------------------------------------- /Interview_10-II_easy_青蛙跳台阶问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_10-II_easy_青蛙跳台阶问题.md -------------------------------------------------------------------------------- /Interview_10-I_easy_斐波那契数列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_10-I_easy_斐波那契数列.md -------------------------------------------------------------------------------- /Interview_11_easy_旋转数组的最小数字.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_11_easy_旋转数组的最小数字.md -------------------------------------------------------------------------------- /Interview_12_medium_矩阵中的路径.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_12_medium_矩阵中的路径.md -------------------------------------------------------------------------------- /Interview_13_medium_机器人的运动范围.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_13_medium_机器人的运动范围.md -------------------------------------------------------------------------------- /Interview_14-II_medium_剪绳子II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_14-II_medium_剪绳子II.md -------------------------------------------------------------------------------- /Interview_14-I_medium_剪绳子.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_14-I_medium_剪绳子.md -------------------------------------------------------------------------------- /Interview_15_easy_二进制中1的个数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_15_easy_二进制中1的个数.md -------------------------------------------------------------------------------- /Interview_16.11_easy_跳水板.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_16.11_easy_跳水板.md -------------------------------------------------------------------------------- /Interview_16_medium_数值的整数次方.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_16_medium_数值的整数次方.md -------------------------------------------------------------------------------- /Interview_17.04_easy_消失的数字.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_17.04_easy_消失的数字.md -------------------------------------------------------------------------------- /Interview_17_easy_打印从1到最大的n位数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_17_easy_打印从1到最大的n位数.md -------------------------------------------------------------------------------- /Interview_18_easy_删除链表的节点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_18_easy_删除链表的节点.md -------------------------------------------------------------------------------- /Interview_21_easy_调整数组顺序使奇数位于偶数前面.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_21_easy_调整数组顺序使奇数位于偶数前面.md -------------------------------------------------------------------------------- /Interview_22_easy_链表中倒数第k个节点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_22_easy_链表中倒数第k个节点.md -------------------------------------------------------------------------------- /Interview_24_easy_反转链表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_24_easy_反转链表.md -------------------------------------------------------------------------------- /Interview_25_easy_合并两个排序的链表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_25_easy_合并两个排序的链表.md -------------------------------------------------------------------------------- /Interview_26_medium_树的子结构.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_26_medium_树的子结构.md -------------------------------------------------------------------------------- /Interview_27_easy_二叉树的镜像.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_27_easy_二叉树的镜像.md -------------------------------------------------------------------------------- /Interview_28_easy_对称的二叉树.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_28_easy_对称的二叉树.md -------------------------------------------------------------------------------- /Interview_29_easy_顺时针打印矩阵.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_29_easy_顺时针打印矩阵.md -------------------------------------------------------------------------------- /Interview_30_easy_包含min函数的栈.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_30_easy_包含min函数的栈.md -------------------------------------------------------------------------------- /Interview_31_medium_栈的压入、弹出序列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_31_medium_栈的压入、弹出序列.md -------------------------------------------------------------------------------- /Interview_32-III_medium_从上到下打印二叉树III.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_32-III_medium_从上到下打印二叉树III.md -------------------------------------------------------------------------------- /Interview_32-II_easy_从上到下打印二叉树II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_32-II_easy_从上到下打印二叉树II.md -------------------------------------------------------------------------------- /Interview_32-I_medium_从上到下打印二叉树.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_32-I_medium_从上到下打印二叉树.md -------------------------------------------------------------------------------- /Interview_33_medium_二叉搜索树的后序遍历序列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_33_medium_二叉搜索树的后序遍历序列.md -------------------------------------------------------------------------------- /Interview_34_medium_二叉树中和为某一值的路径.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_34_medium_二叉树中和为某一值的路径.md -------------------------------------------------------------------------------- /Interview_35_medium_复杂链表的复制.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_35_medium_复杂链表的复制.md -------------------------------------------------------------------------------- /Interview_38_medium_字符串的排列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_38_medium_字符串的排列.md -------------------------------------------------------------------------------- /Interview_39_easy_数组中出现次数超过一半的数字.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_39_easy_数组中出现次数超过一半的数字.md -------------------------------------------------------------------------------- /Interview_40_easy_最小的k个数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_40_easy_最小的k个数.md -------------------------------------------------------------------------------- /Interview_42_easy_连续子数组的最大和.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_42_easy_连续子数组的最大和.md -------------------------------------------------------------------------------- /Interview_43_medium_1~n整数中1出现的次数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_43_medium_1~n整数中1出现的次数.md -------------------------------------------------------------------------------- /Interview_44_medium_数字序列中某一位的数字.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_44_medium_数字序列中某一位的数字.md -------------------------------------------------------------------------------- /Interview_45_medium_把数组排成最小的数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_45_medium_把数组排成最小的数.md -------------------------------------------------------------------------------- /Interview_46_medium_把数字翻译成字符串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_46_medium_把数字翻译成字符串.md -------------------------------------------------------------------------------- /Interview_47_medium_礼物的最大价值.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_47_medium_礼物的最大价值.md -------------------------------------------------------------------------------- /Interview_48_medium_最长不含重复字符的子字符串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_48_medium_最长不含重复字符的子字符串.md -------------------------------------------------------------------------------- /Interview_49_medium_丑数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_49_medium_丑数.md -------------------------------------------------------------------------------- /Interview_50_easy_第一个只出现一次的字符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_50_easy_第一个只出现一次的字符.md -------------------------------------------------------------------------------- /Interview_51_hard_数组中的逆序对.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_51_hard_数组中的逆序对.md -------------------------------------------------------------------------------- /Interview_52_easy_两个链表的第一个公共节点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_52_easy_两个链表的第一个公共节点.md -------------------------------------------------------------------------------- /Interview_53-II_easy_0~n-1中缺失的数字.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_53-II_easy_0~n-1中缺失的数字.md -------------------------------------------------------------------------------- /Interview_53-I_easy_在排序数组中查找数字I.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_53-I_easy_在排序数组中查找数字I.md -------------------------------------------------------------------------------- /Interview_54_easy_二叉搜索树的第k大节点.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_54_easy_二叉搜索树的第k大节点.md -------------------------------------------------------------------------------- /Interview_55-II_easy_平衡二叉树.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_55-II_easy_平衡二叉树.md -------------------------------------------------------------------------------- /Interview_55-I_easy_二叉树的深度.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_55-I_easy_二叉树的深度.md -------------------------------------------------------------------------------- /Interview_56-II_medium_数组中数字出现的次数II.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_56-II_medium_数组中数字出现的次数II.md -------------------------------------------------------------------------------- /Interview_56-I_medium_数组中数字出现的次数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_56-I_medium_数组中数字出现的次数.md -------------------------------------------------------------------------------- /Interview_57-II_easy_和为s的连续正数序列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_57-II_easy_和为s的连续正数序列.md -------------------------------------------------------------------------------- /Interview_57_easy_和为s的两个数字.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_57_easy_和为s的两个数字.md -------------------------------------------------------------------------------- /Interview_58-II_easy_左旋转字符串.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_58-II_easy_左旋转字符串.md -------------------------------------------------------------------------------- /Interview_58-I_easy_翻转单词顺序.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_58-I_easy_翻转单词顺序.md -------------------------------------------------------------------------------- /Interview_59-II_medium_队列的最大值.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_59-II_medium_队列的最大值.md -------------------------------------------------------------------------------- /Interview_59-I_easy_滑动窗口的最大值.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_59-I_easy_滑动窗口的最大值.md -------------------------------------------------------------------------------- /Interview_60_easy_n个骰子的点数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_60_easy_n个骰子的点数.md -------------------------------------------------------------------------------- /Interview_61_easy_扑克牌中的顺子.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_61_easy_扑克牌中的顺子.md -------------------------------------------------------------------------------- /Interview_62_easy_圆圈中最后剩下的数字.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_62_easy_圆圈中最后剩下的数字.md -------------------------------------------------------------------------------- /Interview_63_medium_股票的最大利润.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_63_medium_股票的最大利润.md -------------------------------------------------------------------------------- /Interview_64_medium_求1+2+...+n.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_64_medium_求1+2+...+n.md -------------------------------------------------------------------------------- /Interview_65_easy_不用加减乘除做加法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_65_easy_不用加减乘除做加法.md -------------------------------------------------------------------------------- /Interview_66_easy_构建乘积数组.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_66_easy_构建乘积数组.md -------------------------------------------------------------------------------- /Interview_67_medium_把字符串转换成整数.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_67_medium_把字符串转换成整数.md -------------------------------------------------------------------------------- /Interview_68-II_medium_二叉树的最近公共祖先.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_68-II_medium_二叉树的最近公共祖先.md -------------------------------------------------------------------------------- /Interview_68-I_easy_二叉搜索树的最近公共祖先.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/Interview_68-I_easy_二叉搜索树的最近公共祖先.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/README.md -------------------------------------------------------------------------------- /images/1008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/1008.png -------------------------------------------------------------------------------- /images/11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/11.png -------------------------------------------------------------------------------- /images/1105.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/1105.png -------------------------------------------------------------------------------- /images/118.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/118.gif -------------------------------------------------------------------------------- /images/119.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/119.gif -------------------------------------------------------------------------------- /images/1254_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/1254_1.png -------------------------------------------------------------------------------- /images/1254_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/1254_2.png -------------------------------------------------------------------------------- /images/141_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/141_1.png -------------------------------------------------------------------------------- /images/141_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/141_2.png -------------------------------------------------------------------------------- /images/141_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/141_3.png -------------------------------------------------------------------------------- /images/142_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/142_1.png -------------------------------------------------------------------------------- /images/142_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/142_2.png -------------------------------------------------------------------------------- /images/142_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/142_3.png -------------------------------------------------------------------------------- /images/160-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/160-1.png -------------------------------------------------------------------------------- /images/160-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/160-2.png -------------------------------------------------------------------------------- /images/160-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/160-3.png -------------------------------------------------------------------------------- /images/160-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/160-4.png -------------------------------------------------------------------------------- /images/235.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/235.png -------------------------------------------------------------------------------- /images/237.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/237.png -------------------------------------------------------------------------------- /images/304.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/304.png -------------------------------------------------------------------------------- /images/429.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/429.png -------------------------------------------------------------------------------- /images/529_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/529_1.png -------------------------------------------------------------------------------- /images/529_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/529_2.png -------------------------------------------------------------------------------- /images/62.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/62.png -------------------------------------------------------------------------------- /images/63.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/63.png -------------------------------------------------------------------------------- /images/812.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/812.png -------------------------------------------------------------------------------- /images/965_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/965_1.png -------------------------------------------------------------------------------- /images/965_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/965_2.png -------------------------------------------------------------------------------- /images/993_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/993_1.png -------------------------------------------------------------------------------- /images/993_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/993_2.png -------------------------------------------------------------------------------- /images/993_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/993_3.png -------------------------------------------------------------------------------- /images/Interview_35_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/Interview_35_1.png -------------------------------------------------------------------------------- /images/Interview_35_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/Interview_35_2.png -------------------------------------------------------------------------------- /images/Interview_35_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/Interview_35_3.png -------------------------------------------------------------------------------- /images/Interview_52_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/Interview_52_1.png -------------------------------------------------------------------------------- /images/Interview_52_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/Interview_52_2.png -------------------------------------------------------------------------------- /images/Interview_52_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/Interview_52_3.png -------------------------------------------------------------------------------- /images/Interview_52_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/Interview_52_4.png -------------------------------------------------------------------------------- /images/Interview_68-I.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/Interview_68-I.png -------------------------------------------------------------------------------- /images/Interview_68-II.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/marsXyr/Leetcode_python/HEAD/images/Interview_68-II.png --------------------------------------------------------------------------------