You are playing the following Nim Game with your friend: There is a heap of stones on the table, each time one…
标签:LeetCode
LeetCode算法题-Sum of Square Numbers(Java实现)
这是悦乐书的第276次更新,第292篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第144题(顺位题号是633)。给定一个非负整数c,判断是否存在两个整数a和b,使得a的平方与b的平方之和等…
【LeetCode】-- Next Permutation
1.题目描述 31.Next Permutation Implement next permutation, which rearranges numbers into the lexicographically nex…
Leetcode 172. Factorial Trailing Zeroes
Given an integer n, return the number of trailing zeroes in n!. Note: Your solution should be in logarithmic t…
买卖股票的最佳时机
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股…
LeetCode 226. 翻转二叉树
题目描述 翻转一棵二叉树。 示例: 输入: 4 / \ 2 7 / \ / \ 1 3 6 9 输出: 4 / \ 7 2 / \ / \ 9 6 3 1 备注: 这个问题是受到 Max Howell 的 原问题 启发的…
Leetcode - Longest Substring with At Least K Repeating Characters
My code: public class Solution { public int longestSubstring(String s, int k) { if (s == null || s.length() &l…
Leetcode_Wildcard Matching
Implement wildcard pattern matching with support for '?' and '*'. '?' Matches any single charac…
[Leetcode] 002 Add Two Numbers
You are given two linked lists representing two non-negative numbers. The digits are stored in reverse order a…
[剑指offer] 数据流中的中位数
本文首发于我的个人博客:尾尾部落 题目描述 如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数…
LeetCode算法题-N-ary Tree Preorder Traversal(Java实现)
这是悦乐书的第268次更新,第282篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第135题(顺位题号是589)。给定一个n-ary树,返回其节点值的前序遍历。例如,给定一个3-ary树: …
[剑指offer] 对称的二叉树
本文首发于我的个人博客:尾尾部落 题目描述 请实现一个函数,用来判断一颗二叉树是不是对称的。注意,如果一个二叉树同此二叉树的镜像是同样的,定义其为对称的。 解题思路 法一:递归。根节点的左右子树相同,左子树的左子树和右子…