摘要:
终于将LeetCode的大部分题刷完了,真是漫长的第一遍啊,估计很多题都忘的差不多了,这次开个题目汇总贴,并附上每道题目的解题连接,方便之后查阅吧~ 博主还制作了一款 网页版APP,方便大家进行查阅,网址如下: https://grandyang.com 对应的 Github 项目 的同步地址如下, 阅读全文
摘要:
Given a binary tree root and a linked list with head as the first node. Return True if all the elements in the linked list starting from the head corr 阅读全文
摘要:
In a special ranking system, each voter gives a rank from highest to lowest to all teams participating in the competition. The ordering of teams is de 阅读全文
摘要:
Given the array nums, for each nums[i] find out how many numbers in the array are smaller than it. That is, for each nums[i] you have to count the num 阅读全文
摘要:
Given an array of digits digits, return the largest multiple of three that can be formed by concatenating some of the given digits in any order. If th 阅读全文
摘要:
Given an integer num, find the closest two integers in absolute difference whose product equals num + 1 or num + 2. Return the two integers in any ord 阅读全文
摘要:
You have n binary tree nodes numbered from 0 to n - 1 where node i has two children leftChild[i] and rightChild[i], return true if and only if all the 阅读全文
摘要:
Write a program to count the number of days between two dates. The two dates are given as strings, their format is YYYY-MM-DD as shown in the examples 阅读全文
摘要:
Given n orders, each order consists of a pickup and a delivery service. Count all valid pickup/delivery possible sequences such that delivery(i) is al 阅读全文
摘要:
Given a string s consisting only of characters a, b and c. Return the number of substrings containing at least one occurrence of all these characters 阅读全文
摘要:
There is a supermarket that is frequented by many customers. The products sold at the supermarket are represented as two parallel integer arrays produ 阅读全文
摘要:
You are given an integer array arr. Sort the integers in the array in ascending order by the number of 1's in their binary representation and in case 阅读全文
摘要:
You are given an array target of n integers. From a starting array arr consisting of n 1's, you may perform the following procedure : let x be the sum 阅读全文
摘要:
You are given an array of events where events[i] = [startDayi, endDayi]. Every event i starts at startDayi and ends at endDayi. You can attend an even 阅读全文
摘要:
Design an algorithm that accepts a stream of integers and retrieves the product of the last k integers of the stream. Implement the ProductOfNumbers c 阅读全文
摘要:
Given a `m x n` matrix `grid` which is sorted in non-increasing order both row-wise and column-wise, return *the number of **negative** numbers in* `g 阅读全文
摘要:
Given a `m * n` matrix `seats` that represent seats distributions in a classroom. If a seat is broken, it is denoted by `'#'` character otherwise it i 阅读全文
摘要:
A social media company is trying to monitor activity on their site by analyzing the number of tweets that occur in select periods of time. These perio 阅读全文
摘要:
You are given two strings of the same length `s` and `t`. In one step you can choose **any character** of `t` and replace it with **another character* 阅读全文
摘要:
Given an array `arr` of integers, check if there exist two indices `i` and `j` such that : - `i != j` - `0 这道题给了一个整型数组,让检测是否有一个数字和其倍数同时存在的情况。一看到这道题博主就 阅读全文
摘要:
Given an array of integers `arr`, you are initially positioned at the first index of the array. In one step you can jump from index `i` to index: - `i 阅读全文
摘要:
Given two numbers, `hour` and `minutes`, return *the smaller angle (in degrees) formed between the *`hour`* and the *`minute`* hand*. Answers within ` 阅读全文
摘要:
Given an array of integers arr and two integers k and threshold, return *the number of sub-arrays of size k and average greater than or equal to *thre 阅读全文
摘要:
When use crontab to schedule job running on Mac/Linux, you might have the following error: python3: can't open file 'p.py': [Errno 1] Operation not pe 阅读全文
摘要:
Given an integer num, return the number of steps to reduce it to zero. In one step, if the current number is even, you have to divide it by 2, otherwi 阅读全文
摘要:
Given an array of integers arr and an integer d. In one step you can jump from index i to index: i + x where: i + x < arr.length and 0 < x <= d. i - x 阅读全文
摘要:
Given the root of a binary tree, split the binary tree into two subtrees by removing one edge such that the product of the sums of the subtrees is max 阅读全文
摘要:
You are given an integer array arr. You can choose a set of integers and remove all the occurrences of these integers in the array. Return the minimum 阅读全文
摘要:
You are given an m x n binary matrix mat of 1's (representing soldiers) and 0's (representing civilians). The soldiers are positioned in front of the 阅读全文
摘要:
You want to schedule a list of jobs in d days. Jobs are dependent (i.e To work on the ith job, you have to finish all the jobs j where 0 <= j < i). Yo 阅读全文
摘要:
There are n cities numbered from 0 to n-1. Given the array edges where edges[i] = [fromi, toi, weighti] represents a bidirectional and weighted edge b 阅读全文
摘要:
Given the array restaurants where restaurants[i] = [idi, ratingi, veganFriendlyi, pricei, distancei]. You have to filter the restaurants using three f 阅读全文
摘要:
You are given a string s consisting only of letters 'a' and 'b'. In a single step you can remove one palindromic subsequence from s. Return the minimu 阅读全文
摘要:
Given an array of integers arr, replace each element with its rank. The rank represents how large the element is. The rank has the following rules: Ra 阅读全文
摘要:
You are given an integer array nums. The value of this array is defined as the sum of |nums[i] - nums[i + 1]| for all 0 <= i < nums.length - 1. You ar 阅读全文
摘要:
A matrix diagonal is a diagonal line of cells starting from some cell in either the topmost row or leftmost column and going in the bottom-right direc 阅读全文
摘要:
Given a palindromic string of lowercase English letters palindrome, replace exactly one character with any lowercase English letter so that the result 阅读全文
摘要:
There is a one-dimensional garden on the x-axis. The garden starts at the point 0 and ends at the point n. (i.e The length of the garden is n). There 阅读全文
摘要:
Given a binary tree root and an integer target, delete all the leaf nodes with value target. Note that once you delete a leaf node with value target, 阅读全文
摘要:
Given a string s. Return all the words vertically in the same order in which they appear in s. Words are returned as a list of strings, complete with 阅读全文
摘要:
You are given a positive integer num consisting only of digits 6 and 9. Return the maximum number you can get by changing at most one digit (6* become 阅读全文