编程日记,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。标红题为之后还需要再看的题目。 今日题目:1、用队列实现栈;2、Bulls and Cows (猜数字,找出完全猜中的数字和只猜中值未猜中位置的数字);3、同构字符串;4、求矩形面积;5、合并两个链表。 225. Implement Stack using Que
编程日记,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。标红题为之后还需要再看的题目。 今日题目:1、求二叉树和为sum的路径;2、判断数组是否合法;3、求二叉树的最小深度。 26. 112. Path Sum | Difficulty: Easy Given a binary tree and a sum, det
编程日记,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。 今日题目:1、从有序数组中删除元素;2、二叉树的层次遍历;3、阶乘后面0的数目;4、杨辉三角II;5、回文数 26. Remove Duplicates from Sorted Array | Difficulty: Easy Given a sorted a
编程日记,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。 今日题目:1、对称二叉树;2、判定是否4的次方数;3、用栈实现队列;4、杨辉三角 101. Symmetric Tree | Difficulty: Easy Given a binary tree, check whether it is a mirror
编程日记,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。 今日题目:1、二叉树的自底向上遍历;2、判定是否平衡树;3、去除元素;4、加1 107. Binary Tree Level Order Traversal II | Difficulty: Easy Given a binary tree, return t
编程新手,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。 今日题目:1、交换链表相邻的节点;2、交换字符串的元音;3、房子小偷 24. Swap Nodes in Pairs | Difficulty: Easy Given a linked list, swap every two adjacent nodes a
编程新手,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。 今日题目:1、判断3的幂次;2、判断2的幂次;3、丑数;4、去除有序链表中的重复元素;5、快乐数 326. Power of Three | Difficulty: Easy Given an integer, write a function to dete
编程新手,尽量保证每天至少3道leetcode题,仅此记录学习的一些题目答案与思路,尽量用多种思路来分析解决问题,不足之处还望指出。 今日题目:1、爬台阶;2、有环链表;3、买卖股票(最大子序列和);4、合并两个有序链表 70. Climbing Stairs | Difficulty: Easy You are climbing a stair case. It takes n steps