We are given a list schedule of employees, which represents the working time for each employe…
分类:LeetCode
[剑指offer] 两个链表的第一个公共结点
本文首发于我的个人博客:尾尾部落 题目描述 输入两个链表,找出它们的第一个公共结点。 解题思路 如果两个链表存在公共结点,那么它们从公共结点开始一直到链表的结尾都是一样的,因此我们只需要从链表的结尾开始,往前搜索,找到最…
【LeetCode】- Validate Binary Search Tree
1、题目描述 Given a binary tree, determine if it is a valid binary search tree (BST). Assume a BST is defined as fo…
LeetCode:三数之和
三数之和 题目叙述: 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组…
[LeetCode] Rank Scores 分数排行
Write a SQL query to rank scores. If there is a tie between two scores, both should have the same ranki…
[LeetCode] Rotate Array 旋转数组
Rotate an array of n elements to the right by k steps. For example, with n&nbs…
[LeetCode] Summary Ranges 总结区间
Given a sorted integer array without duplicates, return the summary of its ranges. For example, given […
[LeetCode] Palindromic Substrings 回文子字符串
Given a string, your task is to count how many palindromic substrings in this string. The substrings wi…
10.正则表达式匹配(Swift版)
一、题目 给定一个字符串 (s) 和一个字符模式 (p)。实现支持 ‘.’ 和 ‘*’ 的正则表达式匹配。 ‘.’ 匹配任意单个字符。 ‘…
Leetcode PHP题解--D35 876. Middle of the Linked List
876. Middle of the Linked List 题目链接 876. Middle of the Linked List 题目分析 返回一个链表中最中间的元素。 思路 先全部塞入数组,再根据长度/2得到中间元…
LeetCode算法题-Two Sum IV - Input is a BST(Java实现)
这是悦乐书的第280次更新,第296篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第148题(顺位题号是653)。给定二进制搜索树和目标数,如果BST中存在两个元素,使得它们的总和等于给定目…
LeetCode算法题-Number of Boomerangs(Java实现)
这是悦乐书的第231次更新,第244篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第98题(顺位题号是447)。给定平面中的n个点都是成对不同的,“回旋镖”是点(i,j,k)的元组,使得i和…