# leetcodego **Repository Path**: techoc/leetcodego ## Basic Information - **Project Name**: leetcodego - **Description**: LeetCode的Go语言刷题记录 - **Primary Language**: Go - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-01-28 - **Last Updated**: 2024-06-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## LeetCode 的 Go 语言刷题记录 ## 简单 - [1.两数之和](leetcode/easy/t1/solution.go) - [9.回文数](leetcode/easy/t9/solution.go) - [13.罗马数字转整数](leetcode/easy/t13/solution.go) - [14.最长公共前缀](leetcode/easy/14.go) - [20.有效的括号](leetcode/easy/20.go) - [21.合并两个有序链表](leetcode/easy/21.go) - [26.删除有序数组中的重复项](leetcode/easy/t26/solution.go) - [27.移除元素](leetcode/easy/t27/solution.go) - [28.实现 strStr()](leetcode/easy/28.go) - [35.搜索插入位置](leetcode/easy/35.go) - [53.最大子序和](leetcode/easy/53.go) - [58.最后一个单词的长度](leetcode/easy/58.go) - [66.加一](leetcode/easy/66.go) - [67.二进制求和](leetcode/easy/67.go) - [69.x 的平方根](leetcode/easy/69.go) - [70.爬楼梯](leetcode/easy/70.go) - [83.删除排序链表中的重复元素](leetcode/easy/t83/solution.go) - [88.合并两个有序数组](leetcode/easy/88.go) - [94.二叉树的中序遍历](leetcode/easy/94.go) - [100.相同的树](leetcode/easy/t100/solution.go) - [101.对称二叉树](leetcode/easy/101.go) - [104.二叉树的最大深度](leetcode/easy/t104/solution.go) - [108.将有序数组转换为二叉搜索树](leetcode/easy/108.go) - [110.平衡二叉树](leetcode/easy/110.go) - [111.二叉树的最小深度](leetcode/easy/111.go) - [112.路径总和](leetcode/easy/112.go) - [118.杨辉三角](leetcode/easy/118.go) - [119.杨辉三角 II](leetcode/easy/119.go) - [121.买卖股票的最佳时机](leetcode/easy/121.go) - [125.验证回文串](leetcode/easy/125.go) - [136.只出现一次的数字](leetcode/easy/t136/solution.go) - [141.环形链表](leetcode/easy/141.go) - [144.二叉树的前序遍历](leetcode/easy/144.go) - [145.二叉树的后序遍历](leetcode/easy/t145/solution.go) - [155.最小栈](leetcode/easy/155.go) - [160.相交链表](leetcode/easy/t160/solution.go) - [168.Excel 表列名称](leetcode/easy/168.go) - [169.多数元素](leetcode/easy/169.go) - [171.Excel 表列序号](leetcode/easy/171.go) - [190.颠倒二进制位](leetcode/easy/190.go) - [191.位 1 的个数](leetcode/easy/191.go) - [202.快乐数](leetcode/easy/202.go) - [203.移除链表元素](leetcode/easy/t203/solution.go) - [205.同构字符串](leetcode/easy/205.go) - [206.反转链表](leetcode/easy/t206/solution.go) - [217.存在重复元素](leetcode/easy/217.go) - [219.存在重复元素 II](leetcode/easy/219.go) - [225.用队列实现栈](leetcode/easy/t225/solution.go) - [226.翻转二叉树](leetcode/easy/t226/solution.go) - [228.汇总区间](leetcode/easy/t228/solution.go) - [292.Nim 游戏](leetcode/easy/292.go) - [232.用栈实现队列](leetcode/easy/t232/solution.go) - [283.移动零](leetcode/easy/t283/solution.go) - [344.反转字符串](leetcode/easy/t344/solution.go) - [350.两个数组的交集 II](leetcode/easy/350.go) - [387.字符串中的第一个唯一字符](leetcode/easy/387.go) - [415.字符串相加](leetcode/easy/t415/solution.go) - [520.检测大写字母](leetcode/easy/t520/solution.go) - [521.最长特殊序列 Ⅰ](leetcode/easy/521.go) - [543.二叉树的直径](leetcode/easy/t543/solution.go) - [566.重塑矩阵](leetcode/easy/556.go) - [590.N 叉树的后序遍历](leetcode/easy/590.go) - [653.两数之和 IV-输入 BST](leetcode/easy/653.go) - [705.设计哈希集合](leetcode/easy/t705/solution.go) - [706.设计哈希映射](leetcode/easy/t706/solution.go) - [717.1 比特与 2 比特字符](leetcode/easy/717.go) - [748.最短补全词](leetcode/easy/748.go) - [762.二进制表示中质数个计算置位](leetcode/easy/762.go) - [796.旋转字符串](leetcode/easy/796.go) - [824.山羊拉丁文](leetcode/easy/824.go) - [868.二进制间距](leetcode/easy/868.go) - [876.链表的中间结点](leetcode/easy/t876/solution.go) - [905.按奇偶排序数组](leetcode/easy/905.go) - [917.仅仅反转字母](leetcode/easy/917.go) - [929.独特的电子邮件地址](leetcode/easy/929.go) - [977.有序数组的平方](leetcode/easy/t977/solution.go) - [1089.复写零](leetcode/easy/1089.go) - [1103.分糖果 II](leetcode/easy/t1103/solution.go) - [1108.IP 地址无效化](leetcode/easy/t1108/solution.go) - [1137.第 N 个泰波那契数](leetcode/easy/t1137/solution.go) - [1175.质数排列](leetcode/easy/1175.go) - [1184.公交站间的距离](leetcode/easy/1184.go) - [1185.一周中的第几天](leetcode/easy/t1185/solution.go) - [1252.奇数值单元格的数目](leetcode/easy/1252.go) - [1281.整数的各位积和之差](leetcode/easy/t1281/solution.go) - [1295.统计位数为偶数的数字个数](leetcode/easy/t1295/solution.go) - [1351.统计有序矩阵中的负数](leetcode/easy/t1351/solution.go) - [1374.生成每种字符都是奇数个的字符串](leetcode/easy/1374.go) - [1380.矩阵中的幸运数](leetcode/easy/1380.go) - [1394.找出数组中的幸运数](leetcode/easy/t1394/solution.go) - [1413.逐步求和得到正数的最小值](leetcode/easy/1413.go) - [1417.重新格式化字符串](leetcode/easy/1417.go) - [1422.分割字符串的最大得分](leetcode/easy/1422.go) - [1450.在既定时间做作业的学生人数](leetcode/easy/t1450/solution.go) - [1455.检查单词是否为句中其他单词的前缀](leetcode/easy/t1455/solution.go) - [1460.通过翻转子数组使两个数组相等](leetcode/easy/1460.go) - [1464.数组中两元素的最大乘积](leetcode/easy/t1464/solution.go) - [1470.重新排列数组](leetcode/easy/t1470/solution.go) - [1475.商品折扣后的最终价格](leetcode/easy/1475.go) - [1480.一维数组的动态和](leetcode/easy/t1480/solution.go) - [1582.二进制矩阵中的特殊位置](leetcode/easy/1582.go) - [1598.文件夹操作日志搜集器](leetcode/easy/1598.go) - [1608.特殊数组的特征值](leetcode/easy/1608.go) - [1636.按照频率将数组升序排序](leetcode/easy/1636.go) - [1640.能否连接形成数组](leetcode/easy/1640.go) - [1656.设计有序流](leetcode/easy/1656.go) - [1668.最大重复子字符串](leetcode/easy/t1668/solution.go) - [1672.最富有客户的资产总量](leetcode/easy/1672.go) - [1694.重新格式化电话号码](leetcode/easy/t1694/solution.go) - [1716.计算力扣银行的钱](leetcode/easy/1716.go) - [1773.统计匹配检索规则的物品数量](leetcode/easy/t1773/solution.go) - [1784.检查二进制字符串字段](leetcode/easy/t1784/solution.go) - [1790.仅执行一次字符串交换能否使两个字符串相等](leetcode/easy/t1790/solution.go) - [1791.找出星型图的中心节点](leetcode/easy/1791.go) - [1822.数组元素积的符号](leetcode/easy/t1822/solution.go) - [1929.数组串联](leetcode/easy/t1929/solution.go) - [1984.学生分数的最小差值](leetcode/easy/1984.go) - [2299.强密码检验器 II](leetcode/easy/t2299/solution.go) - [2236.判断根结点是否等于子结点之和](leetcode/easy/t2236/solution.go) - [2303.计算应缴税款总额](leetcode/easy/t2303/solution.go) - [2309.兼具大小写的最好英文字母](leetcode/easy/t2309/solution.go) - [2325.解密消息](leetcode/easy/t2325/solution.go) - [2331.计算布尔二叉树的值](leetcode/easy/t2331/solution.go) - [2341.数组能形成多少数对](leetcode/easy/t2341/solution.go) - [2347.最好的扑克手牌](leetcode/easy/t2347/solution.go) - [2363.合并相似的物品](leetcode/easy/t2363/solution.go) - [2437.有效时间的数目](leetcode/easy/t2437/solution.go) - [2451.差值数组不同的字符串](leetcode/easy/t2451/solution.go) - [2460.对数组执行操作](leetcode/easy/t2460/solution.go) - [2475.数组中不等三元组的数目](leetcode/easy/t2475/solution.go) - [2485.找出中枢整数](leetcode/easy/t2485/solution.go) - [2578.最小和分割](leetcode/easy/t2578/solution.go)) - [2586.统计范围内的元音字符串数](leetcode/easy/t2586/solution.go) - [2609.最长平衡子字符串](leetcode/easy/t2609/solution.go) - [2644.找出可整除性得分最大的整数](leetcode/easy/t2644/solution.go) - [2656.K 个元素的最大和](leetcode/easy/t2656/solution.go) - [2706.购买两块巧克力](leetcode/easy/t2706/solution.go) - [2739.总行驶距离](leetcode/easy/t2739/solution.go) - [2760.最长奇偶子数组](leetcode/easy/t2760/solution.go) - [2765.最长交替子数组](leetcode/easy/t2765/solution.go) - [2769.找出最大的可达成数字](leetcode/easy/t2769/solution.go) - [2798.满足目标工作时长的员工数目](leetcode/easy/t2798/solution.go) - [2894.分类求和并做差](leetcode/easy/t2894/solution.go) - [2908.元素和最小的山形三元组 I](leetcode/easy/t2908/solution.go) - [3024.三角形类型](leetcode/easy/t3024/solution.go) - [3028.边界上的蚂蚁](leetcode/easy/t3028/solution.go) - [100256.替换字符可以得到的最短时间](leetcode/easy/t100256/solution.go) ## 中等 - [2.两数相加](leetcode/medium/2.go) - [3.无重复字符的最长子串](leetcode/medium/3.go) - [5.最长回文子串](leetcode/medium/t5/solution.go) - [6.Z 字形变换](leetcode/medium/6.go) - [7.整数反转](leetcode/medium/7.go) - [19.删除链表的倒数第 N 个结点](leetcode/medium/t19/solution.go) - [36.有效的数独](leetcode/medium/36.go) - [73.矩阵置零](leetcode/medium/73.go) - [86.分隔链表](leetcode/medium/t86/solution.go) - [93.复原 IP 地址](leetcode/medium/93.go) - [99.恢复二叉搜索树](leetcode/medium/99.go) - [105.从前序与中序遍历序列构造二叉树](leetcode/medium/105.go) - [106.从中序与后序遍历序列构造二叉树](leetcode/medium/106.go) - [116.填充每个节点的下一个右侧节点指针](leetcode/medium/116.go) - [142.环形链表 II](leetcode/medium/t142/solution.go) - [167.两数之和 II - 输入有序数组](leetcode/medium/t167/solution.go) - [215.数组中的第 K 个最大元素](leetcode/medium/t215/solution.go) - [230.二叉搜索树中第 K 小的元素](leetcode/medium/230.go) - [240.搜索二维矩阵 II](leetcode/medium/240.go) - [319.灯泡开关](leetcode/medium/319.go) - [386.字典序排数](leetcode/medium/386.go) - [393.UTF-8 编码验证](leetcode/medium/393.go) - [429.N 叉树的层序遍历](leetcode/medium/429.go) - [513.找树左下角的值](leetcode/medium/513.go) - [535.TinyURL 的加密与解密](leetcode/medium/535.go) - [537.复数乘法](leetcode/medium/537.go) - [540.有序数组中的单一元素](leetcode/medium/540.go) - [646.最长数对链](leetcode/medium/646.go) - [652.寻找重复的子树](leetcode/medium/652.go) - [654.最大二叉树](leetcode/medium/654.go) - [655.输出二叉树](leetcode/medium/655.go) - [658.找到 K 个最接近的元素](leetcode/medium/658.go) - [662.二叉树最大宽度](leetcode/medium/662.go) - [687.最长同值路径](leetcode/medium/687.go) - [688.骑士在棋盘上的概率](leetcode/medium/688.go) - [707.设计链表](leetcode/medium/t707/solution.go) - [720.词典中最长的单词](leetcode/medium/720.go) - [763.划分字母区间](leetcode/medium/763.go) - [811.子域名访问计数](leetcode/medium/t811/solution.go) - [894.所有可能的真二叉树](leetcode/medium/t894/solution.go) - [946.验证栈序列](leetcode/medium/946.go) - [969.煎饼排序](leetcode/medium/969.go) - [998.最大二叉树 II](leetcode/medium/998.go) - [1053.交换一次的先前排列](leetcode/medium/t1053/solution.go) - [1145.二叉树着色游戏](leetcode/medium/t1145/solution.go) - [1146.快照数组](leetcode/medium/t1146/solution.go) - [1156.单字符重复子串的最大长度](leetcode/medium/t1156/solution.go) - [1233.删除子文件夹](leetcode/medium/t1233/solution.go) - [1282.用户分组](leetcode/medium/1282.go) - [1447.最简分数](leetcode/medium/1447.go) - [1482.制作 m 束花所需的最少天数](leetcode/medium/1482.go) - [1670.设计前中后队列](leetcode/medium/t1670/solution.go) - [1706.球会落何处](leetcode/medium/1706.go) - [1798.你能构造出连续值的最大数目](leetcode/medium/t1798/solution.go) - [2039.网络空闲的时刻](leetcode/medium/2039.go) - [2104.子数组范围和](leetcode/medium/2104.go) ## 困难 - [23.合并 K 个排序链表](leetcode/hard/t23/solution.go) - [124.二叉树中的最大路径和](leetcode/hard/124.go) - [297.二叉树的序列化与反序列化](leetcode/hard/297.go) - [793.阶乘函数后 K 个零](leetcode/hard/793.go) - [828.统计子串中的唯一字符](leetcode/hard/828.go) - [924.尽量减少恶意软件的传播](leetcode/hard/t924/solution.go) - [1994.好子集的数目](leetcode/hard/1994.go)