
java-做题
zhangpeterx
这个作者很懒,什么都没留下…
展开
-
LeetCode 1242. Web Crawler Multithreaded--Java 解法--网路爬虫并发系列--ConcurrentHashMap/Collections.synchroni
此文首发于我的Jekyll博客:zhang0peter的个人博客LeetCode题解文章分类:LeetCode题解文章集合LeetCode 所有题目总结:LeetCode 所有题目总结题目地址:Web Crawler Multithreaded - LeetCodeGiven a url startUrl and an interface HtmlParser, implement ...原创 2020-02-12 10:12:47 · 1507 阅读 · 0 评论 -
LeetCode 1195. Fizz Buzz Multithreaded--并发系列题目--Java 解法--AtomicInteger/CountDownLatch/CyclicBarrier
此文首发于我的Jekyll博客:zhang0peter的个人博客LeetCode题解文章分类:LeetCode题解文章集合LeetCode 所有题目总结:LeetCode 所有题目总结题目地址:Fizz Buzz Multithreaded - LeetCodeWrite a program that outputs the string representation of numb...原创 2020-02-11 17:32:50 · 1233 阅读 · 0 评论 -
LeetCode 1188. Design Bounded Blocking Queue--并发系列--Java 解法--设计有界阻塞队列--使用ArrayBlockingQueue和LinkedLi
此文首发于我的Jekyll博客:zhang0peter的个人博客LeetCode题解文章分类:LeetCode题解文章集合LeetCode 所有题目总结:LeetCode 所有题目总结题目地址:Design Bounded Blocking Queue - LeetCodeImplement a thread safe bounded blocking queue that has ...原创 2020-02-10 16:07:52 · 1252 阅读 · 1 评论 -
LeetCode 309. Best Time to Buy and Sell Stock with Cooldown--Java解法-卖股票系列题目
此文首发于我的Jekyll博客:zhang0peter的个人博客LeetCode题解文章分类:LeetCode题解文章集合LeetCode 所有题目总结:LeetCode 所有题目总结题目地址:Best Time to Buy and Sell Stock with Cooldown - LeetCodeSay you have an array for which the ith ...原创 2020-02-06 10:49:33 · 322 阅读 · 0 评论 -
数据结构线段树介绍与笔试算法题-LeetCode 307. Range Sum Query - Mutable--Java解法
此文首发于我的个人博客:zhang0peter的个人博客LeetCode题解文章分类:LeetCode题解文章集合LeetCode 所有题目总结:LeetCode 所有题目总结线段树(Segment Tree)常用于解决区间统计问题。求最值,区间和等操作均可使用该数据结构。线段树的最简单的实现是通过数组(通过数组是为了让查找单个元素可以在O(1)的时间内做到),就像最小堆可以用数组实现...原创 2020-01-28 15:12:15 · 375 阅读 · 0 评论 -
Java计算数学表达式(字符串形式)
import java.util.Scanner;import java.util.Stack;public class Hello { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String str = sca...原创 2018-10-15 14:50:35 · 11825 阅读 · 0 评论 -
LeetCode 11. Container With Most Water--Java 解法--困雨水简单版
LeetCode 11. Container With Most Water–Java 解法此文首发于我的个人博客:LeetCode 11. Container With Most Water–Java 解法–困雨水简单版 — zhang0peter的个人博客LeetCode题解文章分类:LeetCode题解LeetCode 所有题目总结:LeetCode 所有题目总结题目地址:Con...原创 2020-01-21 20:21:01 · 423 阅读 · 0 评论 -
LeetCode1117. Building H2O --Java解法--多线程保证执行顺序--AtomicInteger
此文首发于我的个人博客:LeetCode 1117. Building H2O --Java解法–多线程保证执行顺序–AtomicInteger — zhang0peter的个人博客LeetCode题解文章分类:LeetCode题解LeetCode 所有题目总结:LeetCode 所有题目总结题目地址:Building H2O - LeetCodeThere are two kind...原创 2020-01-14 10:44:20 · 430 阅读 · 0 评论 -
LeetCode 1115. Print FooBar Alternately--多线程并发问题--Java解法--CyclicBarrier, synchronized, Semaphore 信号量
此文首发于我的个人博客:zhang0peter的个人博客LeetCode题解专栏:LeetCode题解LeetCode 所有题目总结:LeetCode 所有题目总结题目地址:Print FooBar Alternately - LeetCodeSuppose you are given the following code:class FooBar { public void ...原创 2020-01-12 09:22:48 · 413 阅读 · 0 评论 -
LeetCode 1114. Print in Order--Java解法--并发问题
LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。题目地址:Print in Order - LeetCodeSuppose we have a class:public class Foo { public void first() { print("first"); } publi...原创 2020-01-11 15:28:17 · 976 阅读 · 0 评论 -
LeetCode 319. Bulb Switcher--C++,java,python 1行解法--数学题
LeetCode 319. Bulb Switcher–C++,java,python 1行解法LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。There are n bulbs that are initially off. You first turn on all the bulbs. T...原创 2019-04-05 15:10:17 · 194 阅读 · 0 评论 -
Leetcode 347. Top K Frequent Elements--python1行解法,Java 11ms解法
Leetcode 347. Top K Frequent ElementsLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。Given a non-empty array of integers, return the k most frequent elements.Example 1:In...原创 2019-03-30 20:21:53 · 185 阅读 · 0 评论 -
LeetCode 217 Contains Duplicate--python,java解法--set--简单
题目:Given an array of integers, find if the array contains any duplicates.Your function should return true if any value appears at least twice in the array, and it should return false if every elemen...原创 2020-01-03 15:09:23 · 181 阅读 · 0 评论 -
LeetCode 37. Sudoku Solver--数独求解(回溯法)--Java 3ms,Python 80ms 解法
LeetCode 37. Sudoku SolverLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。Write a program to solve a Sudoku puzzle by filling the empty cells.A sudoku solution must satisf...原创 2019-03-25 12:52:42 · 430 阅读 · 0 评论 -
LeetCode 15. 3Sum--Java,Python解法
LeetCode 15. 3SumGiven an array nums of n integers, are there elements a, b, c in nums such that a + b + c = 0? Find all unique triplets in the array which gives the sum of zero.Note:The solution s...原创 2019-03-21 16:36:51 · 270 阅读 · 0 评论 -
LeetCode 923. 3Sum With Multiplicity
LeetCode 923. 3Sum With Multiplicity做这道题前需要先做:LeetCode 15. 3Sum–Java,Python解法 题目地址:3Sum With Multiplicity - LeetCodeGiven an integer array A, and an integer target, return the number of tuples i, ...原创 2019-03-22 11:44:53 · 264 阅读 · 0 评论 -
LeetCode 85. Maximal Rectangle --python,java解法
LeetCode 85. Maximal RectangleLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。Given a 2D binary matrix filled with 0’s and 1’s, find the largest rectangle containing only 1...原创 2019-04-03 16:05:15 · 854 阅读 · 0 评论 -
LeetCode 3. Longest Substring Without Repeating Characters-- c++,java,python解法
LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。Given a string, find the length of the longest substring without repeating characters.Example 1:Input: "abcabcbb"Output: 3...原创 2019-04-08 17:23:09 · 223 阅读 · 0 评论 -
146. LRU Cache--java,python解法
146. LRU CacheLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following ope...原创 2019-04-01 22:08:44 · 242 阅读 · 0 评论 -
LeetCode hard 84. Largest Rectangle in Histogram--python,java 15行,c++ 15行 解法
LeetCode 84. Largest Rectangle in HistogramLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。Given n non-negative integers representing the histogram’s bar height where the w...原创 2019-03-31 22:47:22 · 318 阅读 · 0 评论 -
LeetCode 77. Combinations--回溯法,-Python,Java解法
LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。Given two integers n and k, return all possible combinations of k numbers out of 1 … n.Example:Input: n = 4, k = 2Output:...原创 2019-03-26 18:44:11 · 358 阅读 · 0 评论 -
LeetCode 91. Decode Ways--动态规划DP的Python和Java解法
LeetCode 91. Decode WaysLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。A message containing letters from A-Z is being encoded to numbers using the following mapping:'A' -...原创 2019-03-23 17:22:17 · 456 阅读 · 0 评论 -
LeetCode 657 : Robot Return to Origin
LeetCode 657 : Robot Return to OriginAcceptance:70.8% Difficulty:EasyThere is a robot starting at position (0, 0), the origin, on a 2D plane. Given a sequence of its moves, judge if this robot en...原创 2019-03-09 09:52:02 · 186 阅读 · 0 评论 -
LeetCode 905 Sort Array By Parity--Java stream,Python lambda表达式一行 解法
LeetCode 905 Sort Array By ParityGiven an array A of non-negative integers, return an array consisting of all the even elements of A, followed by all the odd elements of A.You may return any answe...原创 2019-03-20 22:33:38 · 202 阅读 · 0 评论 -
LeetCode 832 Flipping an Image
LeetCode 832 Flipping an ImageGiven a binary matrix A, we want to flip the image horizontally, then invert it, and return the resulting image.To flip an image horizontally means that each row of t...原创 2019-03-17 14:57:50 · 165 阅读 · 0 评论 -
LeetCode 51. N-Queens--回溯法 pyhon,java,c++解法
LeetCode 51. N-QueensLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。The n-queens puzzle is the problem of placing n queens on an n×n chessboard such that no two queens att...原创 2019-04-17 09:57:06 · 377 阅读 · 0 评论 -
LeetCode 218. The Skyline Problem
LeetCode 218. The Skyline ProblemLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。A city’s skyline is the outer contour of the silhouette formed by all the buildings in that...原创 2019-04-17 10:58:55 · 357 阅读 · 0 评论 -
LeetCode 102. Binary Tree Level Order Traversal--递归,迭代-Python,Java解法
LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。Given a binary tree, return the level order traversal of its nodes’ values. (ie, from left to right, level by level).For exa...原创 2020-01-03 13:57:10 · 490 阅读 · 0 评论 -
LeetCode 5. Longest Palindromic Substring
LeetCode 5. Longest Palindromic SubstringGiven a string s, find the longest palindromic substring in s. You may assume that the maximum length of s is 1000.Example 1:Input: "babad"Output: "bab"N...原创 2019-04-03 21:55:26 · 184 阅读 · 0 评论 -
LeetCode 300. Longest Increasing Subsequence--O(n log n)--Java,C++,Python解法
LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。Given an unsorted array of integers, find the length of longest increasing subsequence.Example:Input: [10,9,2,5,3,7,101,18]...原创 2019-04-25 21:53:17 · 191 阅读 · 0 评论 -
LeetCode 72. Edit Distance--动态规划--Levenshtein Distance Algorithm--Java,Python解法
LeetCode 72. Edit DistanceLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。欢迎大家关注我的专栏。此题链接:Edit Distance - LeetCode做这道题目前建议先做Longest Increasing Subsequence - LeetCode文章地址...原创 2019-05-26 15:24:46 · 340 阅读 · 0 评论 -
LeetCode 122. Best Time to Buy and Sell Stock II--贪心--Java,C++,Python解法
LeetCode 122. Best Time to Buy and Sell Stock IILeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。欢迎大家关注我的专栏。题目地址:Best Time to Buy and Sell Stock II - LeetCodeSay you have...原创 2019-06-07 11:03:16 · 500 阅读 · 0 评论 -
LeetCode 583. Delete Operation for Two Strings--动态规划 DP--Java,Python,C++解法
LeetCode 583. Delete Operation for Two StringsLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。欢迎大家关注我的专栏。此题链接:Delete Operation for Two Strings - LeetCode升级版题目:Edit Distan...原创 2019-06-04 10:25:19 · 341 阅读 · 0 评论 -
LeetCode 316. Remove Duplicate Letters--贪心--Java,C++,Python解法
LeetCode 316. Remove Duplicate LettersLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。欢迎大家关注我的专栏。题目地址:Number of Longest Increasing Subsequence - LeetCode做这道题目前建议先做:Longes...原创 2019-06-12 10:12:46 · 438 阅读 · 0 评论 -
LeetCode 1119. Remove Vowels from a String--C++,Java,Python解法
LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。欢迎大家关注我的专栏。题目地址:1119. Remove Vowels from a StringGiven a string S, remove the vowels ‘a’, ‘e’, ‘i’, ‘o’, and ‘u’ from it, ...原创 2019-08-20 10:04:02 · 555 阅读 · 0 评论 -
LeetCode 159. Longest Substring with At Most Two Distinct Characters --Java,C++,Python解法
LeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。题目地址:Longest Substring with At Most Two Distinct Characters - LeetCodeGiven a string s , find the length of the longest sub...原创 2019-08-24 12:08:02 · 979 阅读 · 0 评论 -
LeetCode 850. Rectangle Area II
LeetCode 850. Rectangle Area IILeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。We are given a list of (axis-aligned) rectangles. Each rectangle[i] = [x1, y1, x2, y2] , whe...原创 2019-04-19 11:56:53 · 605 阅读 · 0 评论 -
LeetCode 674. Longest Continuous Increasing Subsequence--python,Java,C++解法
LeetCode 674. Longest Continuous Increasing SubsequenceLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。此题链接;Longest Continuous Increasing Subsequence - LeetCodeGiven an u...原创 2019-04-20 11:00:38 · 196 阅读 · 0 评论 -
LeetCode 673. Number of Longest Increasing Subsequence--O(N log N )--Java,C++,Python解法
LeetCode 673. Number of Longest Increasing SubsequenceLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。此题链接:Number of Longest Increasing Subsequence - LeetCode做这道题目前建议先做Lon...原创 2019-04-20 12:12:21 · 363 阅读 · 0 评论 -
LeetCode 289. Game of Life--Java,Python解法
LeetCode 289. Game of LifeLeetCode题解专栏:LeetCode题解我做的所有的LeetCode的题目都放在这个专栏里,大部分题目Java和Python的解法都有。欢迎大家关注我的专栏。此题链接:Game of Life - LeetCodeAccording to the Wikipedia’s article: “The Game of Life,...原创 2019-05-19 10:00:15 · 534 阅读 · 0 评论