算法
有理想的菜鸡
微信公众号【有理想的菜鸡】号主,
微信圈子【程序员修炼圈】圈主
展开
-
每日一题——二叉树的锯齿形层次遍历
菜鸡每日一题系列打卡103天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个二叉树,返回其节点值的锯齿形层次遍历。(即先从左往右...原创 2020-07-19 16:55:32 · 267 阅读 · 0 评论 -
每日一题——二叉树的层序遍历
菜鸡每日一题系列打卡102天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给你一个二叉树,请你返回其按层序遍历得到的节点值。(即逐层地...原创 2020-07-18 22:51:47 · 199 阅读 · 0 评论 -
每日一题——对称二叉树
菜鸡每日一题系列打卡101天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个二叉树,检查它是否是镜像对称的。例如,二叉树[1,2...原创 2020-07-17 22:55:33 · 136 阅读 · 0 评论 -
每日一题——相同的树
菜鸡每日一题系列打卡100天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在...原创 2020-07-16 23:05:25 · 166 阅读 · 0 评论 -
每日一题——恢复二叉搜索树
菜鸡每日一题系列打卡99天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)二叉搜索树中的两个节点被错误地交换。请在不改变其结构的情况下,...原创 2020-07-15 22:04:55 · 228 阅读 · 0 评论 -
每日一题——验证二叉搜索树
菜鸡每日一题系列打卡98天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉...原创 2020-07-14 21:50:40 · 247 阅读 · 0 评论 -
每日一题——交错字符串
菜鸡每日一题系列打卡97天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定三个字符串s1,s2,s3,验证s3是否是由s1和s2交错...原创 2020-07-13 21:31:19 · 227 阅读 · 0 评论 -
每日一题——不同的二叉搜索树
菜鸡每日一题系列打卡96天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个整数n,求以1 ... n为节点组成的二叉搜索树有多少...原创 2020-07-12 23:22:01 · 217 阅读 · 0 评论 -
每日一题——不同的二叉搜索树 II
菜鸡每日一题系列打卡95天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个整数n,生成所有由1 ... n为节点所组成的二叉搜索...原创 2020-07-11 22:37:01 · 210 阅读 · 0 评论 -
每日一题——二叉树的中序遍历
菜鸡每日一题系列打卡94天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个二叉树,返回它的中序遍历。示例:输入: [1,nul...原创 2020-07-10 20:40:46 · 517 阅读 · 1 评论 -
每日一题——复原IP地址
菜鸡每日一题系列打卡93天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个只包含数字的字符串,复原它并返回所有可能的IP地址格式...原创 2020-07-09 22:54:31 · 356 阅读 · 0 评论 -
每日一题——反转链表 ||
菜鸡每日一题系列打卡92天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)反转从位置m到n的链表。请使用一趟扫描完成反转。说明:1 ≤ ...原创 2020-07-08 22:53:40 · 178 阅读 · 0 评论 -
每日一题——解码方法
菜鸡每日一题系列打卡91天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)一条包含字母A-Z的消息通过以下方式进行了编码:'A&...原创 2020-07-07 22:36:21 · 377 阅读 · 0 评论 -
每日一题——子集 II
菜鸡每日一题系列打卡90天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个可能包含重复元素的整数数组nums,返回该数组所有可能...原创 2020-07-06 21:19:03 · 225 阅读 · 0 评论 -
每日一题——格雷编码
菜鸡每日一题系列打卡89天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一...原创 2020-07-05 22:45:59 · 618 阅读 · 0 评论 -
每日一题——合并两个有序数组
菜鸡每日一题系列打卡88天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给你两个有序整数数组nums1和nums2,请你将nums2合...原创 2020-07-04 23:14:19 · 3767 阅读 · 0 评论 -
每日一题——扰乱字符串
菜鸡每日一题系列打卡87天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个字符串s1,我们可以把它递归地分割成两个非空子字符串,...原创 2020-07-03 22:41:50 · 200 阅读 · 0 评论 -
每日一题——分隔链表
菜鸡每日一题系列打卡86天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个链表和一个特定值x,对链表进行分隔,使得所有小于x的结...原创 2020-07-02 18:30:00 · 144 阅读 · 0 评论 -
每日一题——最大矩形
菜鸡每日一题系列打卡85天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个仅包含0和1的二维二进制矩阵,找出只包含1的最大矩形,...原创 2020-07-01 08:19:01 · 504 阅读 · 0 评论 -
每日一题——柱状图中最大的矩形
菜鸡每日一题系列打卡84天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定n个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此...原创 2020-06-30 22:03:35 · 389 阅读 · 0 评论 -
每日一题——删除排序链表中的重复项
菜鸡每日一题系列打卡83天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个排序链表,删除所有重复的元素,使得每个元素只出现一次。...原创 2020-06-29 21:49:33 · 1108 阅读 · 0 评论 -
每日一题——删除排序链表中的重复项 II
菜鸡每日一题系列打卡82天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中...原创 2020-06-28 13:10:31 · 4058 阅读 · 0 评论 -
每日一题——搜索旋转排序数组 II
菜鸡每日一题系列打卡81天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)假设按照升序排序的数组在预先未知的某个点上进行了旋转。(例如,...原创 2020-06-27 12:04:22 · 258 阅读 · 0 评论 -
每日一题——删除排序数组中的重复项 II
菜鸡每日一题系列打卡80天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素...原创 2020-06-26 19:24:12 · 232 阅读 · 0 评论 -
每日一题——单词搜索
菜鸡每日一题系列打卡79天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个二维网格和一个单词,找出该单词是否存在于网格中。单词必...原创 2020-06-25 23:49:38 · 205 阅读 · 0 评论 -
每日一题——子集
菜鸡每日一题系列打卡78天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一组不含重复元素的整数数组nums,返回该数组所有可能的子...原创 2020-06-24 21:35:32 · 227 阅读 · 0 评论 -
每日一题——组合
菜鸡每日一题系列打卡77天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定两个整数n和k,返回1 ... n中所有可能的k个数的组合...原创 2020-06-23 22:15:35 · 171 阅读 · 0 评论 -
每日一题——最小覆盖子串
菜鸡每日一题系列打卡76天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给你一个字符串S、一个字符串T,请在字符串S里面找出:包含T所...原创 2020-06-22 22:32:01 · 236 阅读 · 0 评论 -
每日一题——颜色分类
菜鸡每日一题系列打卡75天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个包含红色、白色和蓝色,一共n个元素的数组,原地对它们进...原创 2020-06-21 20:37:09 · 394 阅读 · 0 评论 -
每日一题——搜索二维矩阵
菜鸡每日一题系列打卡74天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)编写一个高效的算法来判断m x n矩阵中,是否存在一个目标值。...原创 2020-06-20 22:29:09 · 254 阅读 · 0 评论 -
每日一题——矩阵置零
菜鸡每日一题系列打卡73天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个m x n的矩阵,如果一个元素为0,则将其所在行和列的...原创 2020-06-19 23:35:22 · 315 阅读 · 0 评论 -
每日一题——编辑距离
菜鸡每日一题系列打卡72天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给你两个单词word1和word2,请你计算出将word1转换...原创 2020-06-18 21:49:21 · 247 阅读 · 0 评论 -
每日一题——简化路径
菜鸡每日一题系列打卡71天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)以Unix风格给出一个文件的绝对路径,你需要简化它。或者换句话...原创 2020-06-17 23:20:06 · 146 阅读 · 0 评论 -
每日一题——爬楼梯
菜鸡每日一题系列打卡70天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)假设你正在爬楼梯。需要n阶你才能到达楼顶。每次你可以爬1或2个...原创 2020-06-16 23:11:52 · 276 阅读 · 0 评论 -
每日一题——x的平方根
菜鸡每日一题系列打卡69天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)实现int sqrt(int x)函数。计算并返回x的平方根,...原创 2020-06-15 22:24:59 · 309 阅读 · 0 评论 -
每日一题——文本左右对齐
菜鸡每日一题系列打卡68天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个单词数组和一个长度maxWidth,重新排版单词,使其...原创 2020-06-14 19:55:27 · 180 阅读 · 0 评论 -
每日一题——二进制求和
菜鸡每日一题系列打卡67天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给你两个二进制字符串,返回它们的和(用二进制表示)。输入为非空...原创 2020-06-13 23:29:14 · 179 阅读 · 0 评论 -
每日一题——加一
菜鸡每日一题系列打卡66天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加...原创 2020-06-12 22:41:10 · 209 阅读 · 0 评论 -
每日一题——有效数字
菜鸡每日一题系列打卡65天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)验证给定的字符串是否可以解释为十进制数字。例如:"0...原创 2020-06-11 23:57:37 · 163 阅读 · 0 评论 -
每日一题——最小路径和
菜鸡每日一题系列打卡64天每天一道算法题目小伙伴们一起留言打卡坚持就是胜利,我们一起努力!题目描述(引自LeetCode)给定一个包含非负整数的m x n网格,请找出一条从左上角到右下...原创 2020-06-10 23:51:17 · 177 阅读 · 0 评论