Recent Trend

Hazel
Hazel Engine
PayloadsAllTheThings
A list of useful payloads and bypass for Web Application Security and Pentest/CTF
send
Simple, private file sharing from the makers of Firefox
windows
V2ray , Trojan, Trojan-go, NaiveProxy, shadowsocksR install tools for windows V2ray,Trojan,Trojan-go, NaiveProxy, shadowsocksR的一键安装工具windows下用(一键科学上网)
silero-models
Silero Models: pre-trained STT models and benchmarks made embarrassingly simple
vue-next
Repo for Vue 3.0 (currently in RC)
FreeCAD
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler. Issues are managed on our own bug tracker at https://www.freecadweb.org/tracker
kb
A minimalist knowledge base manager
Mask_RCNN
Mask R-CNN for object detection and instance segmentation on Keras and TensorFlow
mimikatz
A little tool to play with Windows security
vagas-junior-estagio
Empresas que constantemente oferecem vagas para junior e estagiários
material-shell
A modern desktop interface for Linux. Improve your user experience and get rid of the anarchy of traditional desktop workflows. Designed to simplify navigation and reduce the need to manipulate window
dayjs
⏰ Day.js 2KB immutable date library alternative to Moment.js with the same modern API
ML_course
EPFL Machine Learning Course, Fall 2019
create-react-app
Set up a modern web app by running one command.
Background-Matting
Background Matting: The World is Your Green Screen
Kingfisher
A lightweight, pure-Swift library for downloading and caching images from the web.
istio
Connect, secure, control, and observe services.
linux-command
Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。https://git.io/linux
generative_inpainting
DeepFill v1/v2 with Contextual Attention and Gated Convolution, CVPR 2018, and ICCV 2019 Oral
yearn-protocol
Yearn solidity smart contracts
pebble
RocksDB/LevelDB inspired key-value database in Go
jazzit
Laughs at your expense
moment
Parse, validate, manipulate, and display dates in javascript.
n8n
Free and open fair-code licensed node based Workflow Automation Tool. Easily automate tasks across different services.
Hero
Elegant transition library for iOS & tvOS
DAIN
Depth-Aware Video Frame Interpolation (CVPR 2019)
eat_tensorflow2_in_30_days
Tensorflow2.0 ?? is delicious, just eat it! ??
tmpmail
✉️ A temporary email right from your terminal
team-comtress-2
Team Fortress 2, but with a lot of fixes, QoL improvements and performance optimizations!
CVE-2020-1472
PoC for Zerologon - all research credits go to Tom Tervoort of Secura
DefinitelyTyped
The repository for high quality TypeScript type definitions.
rails
Ruby on Rails
stats-illustrations
R & stats illustrations by @allison_horst
pytorch-gans
My implementation of various GAN (generative adversarial networks) architectures like vanilla GAN, cGAN, DCGAN, etc.
data-science-interviews
Data science interview questions and answers
sds1

jupyter-text2code
A proof-of-concept jupyter extension which converts english queries into relevant python code
Notebooks
Learn Python for free using open-source notebooks in Hebrew.
jellyfin
The Free Software Media System
BIGTREETECH-SKR-mini-E3
BIGTREETECH SKR-mini-E3 motherboard is a ultra-quiet, low-power, high-quality 3D printing machine control board. It is launched by the 3D printing team of Shenzhen BIGTREE technology co., LTD. This bo
XiaomiADBFastbootTools
A simple tool for managing Xiaomi devices on desktop using ADB and Fastboot
fastmac
Get a MacOS or Linux shell, for free, in around 2 minutes
pipedream
Serverless integration and compute platform. Free for developers.
DeepVision
在我很多项目中用到的CV算法推理框架应用。
dive
A tool for exploring each layer in a docker image
libra
Libra’s mission is to enable a simple global payment system and financial infrastructure that empowers billions of people.
Kalman-and-Bayesian-Filters-in-Python
Kalman Filter book using Jupyter Notebook. Focuses on building intuition and experience, not formal proofs. Includes Kalman filters,extended Kalman filters, unscented Kalman filters, particle filters,
kinto

CVE-2020-1472
Test tool for CVE-2020-1472
leetcode_company_wise_questions
This is a repository containing the list of company wise questions available on leetcode premium
makani
Makani was a project to develop a commercial-scale airborne wind turbine, culminating in a flight test of the Makani M600 off the coast of Norway. All Makani software has now been open-sourced. This r
Fantasy-Premier-League
Creates a .csv file of all players in the English Player League with their respective team and total fantasy points
996.ICU
Repo for counting stars and contributing. Press F to pay respect to glorious developers.
graal
GraalVM: Run Programs Faster Anywhere ?
understand-nodejs
通过源码分析nodejs原理
tensorboard
TensorFlow's Visualization Toolkit
DeepSpeed
DeepSpeed is a deep learning optimization library that makes distributed training easy, efficient, and effective.
Relativty
An open source VR headset with SteamVR supports for $200
guide-rpc-framework
A custom RPC framework implemented by Netty+Kyro+Zookeeper.(一款基于 Netty+Kyro+Zookeeper 实现的自定义 RPC 框架-附详细实现过程和相关教程。)
UTM
Virtual machines for iOS
v2ray-heroku
用于在 Heroku 上部署 V2Ray Websocket,本项目不宜做为长期使用之对策。
learning
Becoming 1% better at data science everyday
wirehole

minecraft-react

mem-doc
This is a document to help with .NET memory analysis and diagnostics.
HarmonyOS
A curated list of awesome things related to HarmonyOS. 华为鸿蒙操作系统。
radar-covid-backend-dp3t-server
DP^3T Radar COVID fork
eiten
Statistical and Algorithmic Investing Strategies for Everyone
radar-covid-backend-verification-server
Radar COVID Verification Service
radar-covid-ios
Native iOS app using DP^3T iOS sdk to handle Exposure Notification framework from Apple
radar-covid-android
Native Android app using DP^3T Android sdk to handle Exposure Notifications API from Google
react-challenge-amazon-clone

solana
Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces.
cockroach
CockroachDB - the open source, cloud-native distributed SQL database.
machine-learning-for-trading
Code and resources for Machine Learning for Algorithmic Trading, 2nd edition.
hwp.js
Open source hwp viewer and parser library powered by web technology
awesome-react
A collection of awesome things regarding React ecosystem
connectedhomeip
Project Connected Home over IP is a new Working Group within the Zigbee Alliance. This Working Group plans to develop and promote the adoption of a new connectivity standard to increase compatibility
Yolo-Fastest
⚡ Yolo universal target detection model combined with EfficientNet-lite, the calculation amount is only 230Mflops(0.23Bflops), and the model size is 1.3MB
laravel
A PHP framework for web artisans
onnxruntime
ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
cim
?cim(cross IM) 适用于开发者的分布式即时通讯系统
ESP32-WiFi-Hash-Monster
WiFi Hash Purple Monster, store EAPOL & PMKID packets in an SD CARD using a M5STACK / ESP32 device
react-portfolio

Algorithms
A collection of algorithms and data structures
frp
A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
funNLP
中英文敏感词、语言检测、中外手机/电话归属地/运营商查询、名字推断性别、手机号抽取、身份证抽取、邮箱抽取、中日文人名库、中文缩写库、拆字词典、词汇情感值、停用词、反动词表、暴恐词表、繁简体转换、英文模拟中文发音、汪峰歌词生成器、职业名称词库、同义词库、反义词库、否定词库、汽车品牌词库、汽车零件词库、连续英文切割、各种中文词向量、公司名字大全、古诗词库、IT词库、财经词库、成语词库、地名词库、历史名
GRAT2
We developed GRAT2 Command & Control (C2) project for learning purpose.
DescomplicandoKubernetes

aes-finder
Utility to find AES keys in running processes
mml-book.github.io
Companion webpage to the book "Mathematics For Machine Learning"
ultimate-python
Ultimate Python study guide for newcomers and professionals alike. ? ? ?
sushiswap-frontend

pytorch-lightning
The lightweight PyTorch wrapper for high-performance AI research. Scale your models, not the boilerplate.
awesome-flutter
An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more.
Interview_Question_for_Beginner
? ? Technical-Interview guidelines written for those who started studying programming. I wish you all the best. ?
free

talk
A group video call for the web. No signups. No downloads.
bitcoin
Bitcoin Core integration/staging tree
eleventy-high-performance-blog
A high performance blog template for the 11ty static site generator.
awesome-project-ideas
Curated list of Machine Learning, NLP, Vision, Recommender Systems Project Ideas
ghcide
A library for building Haskell IDE tooling
moon
? The minimal & fast library for functional user interfaces
jdk
JDK main-line development
Tasmota
Alternative firmware for ESP8266 with easy configuration using webUI, OTA updates, automation using timers or rules, expandability and entirely local control over MQTT, HTTP, Serial or KNX. Full docum
Server
PanDownload的个人维护版本
a32nx
The A32NX Project is a community driven open source project to create a free Airbus A320neo in Microsoft Flight Simulator that is as close to reality as possible. It aims to enhance the default A320ne
keras
Deep Learning for humans
Red-Teaming-Toolkit
A collection of open source and commercial tools that aid in red team operations.
data-engineer-roadmap
Roadmap to becoming a data engineer in 2020
hivemind
Decentralized deep learning framework in pytorch. Built to train models on thousands of volunteers across the world.
scipio
Scipio is a thread-per-core framework that aims to make the task of writing highly parallel asynchronous application in a thread-per-core architecture easier for rustaceans
hoppscotch
? A free, fast and beautiful API request builder used by 75k+ developers. https://hoppscotch.io
Wav2Lip
This repository contains the codes of "A Lip Sync Expert Is All You Need for Speech to Lip Generation In the Wild", published at ACM Multimedia 2020.
KingOfBugBountyTips

autoscraper
A Smart, Automatic, Fast and Lightweight Web Scraper for Python
100-nlp-papers
100 Must-Read NLP Papers
croc
Easily and securely send things from one computer to another ? ?
spark-nlp
State of the Art Natural Language Processing
display-switch
Turn a $30 USB switch into a full-featured multi-monitor KVM switch
surpriver
Find big moving stocks before they move using machine learning and anomaly detection
flink-learning
flink learning blog. http://www.flink-learning.com 含 Flink 入门、概念、原理、实战、性能调优、源码解析等内容。涉及 Flink Connector、Metrics、Library、DataStream API、Table API & SQL 等内容的学习案例,还有 Flink 落地应用的大型项目案例(PVUV、日志存储、百亿数据实时去重、监
deeplearning-models
A collection of various deep learning architectures, models, and tips
fes.js
Fes.js 是一个管理台应用解决方案,提供初始项目、开发调试、编译打包的命令行工具,内置布局、权限、数据字典、状态管理、Api等多个模块,文件目录结构即路由,用户只需要编写页面内容。基于Vue.js,内置管理台常用能力,让用户写的更少,更简单。经过多个项目中打磨,趋于稳定。
stitches
The modern styling library. Near-zero runtime, server-side rendering, multi-variant support, and best-in-class developer experience.
18S191
Course 18.S191 at MIT, fall 2020 - Introduction to computational thinking with Julia
grafana
The tool for beautiful monitoring and metric analytics & dashboards for Graphite, InfluxDB & Prometheus & More
fortify

jetstream

scikit-learn-tips
?⚡ Daily scikit-learn tips
12306
12306智能刷票,订票
desafio-6-2020

30-seconds-of-code
Short JavaScript code snippets for all your development needs
gdal
GDAL is an open source X/MIT licensed translator library for raster and vector geospatial data formats.
toBeTopJavaer
To Be Top Javaer - Java工程师成神之路
companies-sponsoring-visas
A list of companies that sponsor employees from other countries.
howtheytest
A collection of public resources about how software companies test their software
bicep

htop
htop - an interactive process viewer
portainer
Making Docker management easy.
gorm
The fantastic ORM library for Golang, aims to be developer friendly
SuperPower
Here you should find the best power supplies for your low-power projects
CompEcon2020
Computational Economics Course 2020 by Kenneth Judd
vimac
Vimium for macOS.
Windows10Debloater
Script to remove Windows 10 bloatware.
HowToHunt
Some Tutorials and Things to Do while Hunting That Vulnerability.
Hack-Tools
The all-in-one Red Team extension for Web Pentester ?
KingOfBugBountyTips

Showkase
? Showkase is an annotation-processor based Android library that helps you organize, discover, search and visualize Jetpack Compose UI elements
webrtc-for-the-curious
WebRTC for the Curious: Go beyond the APIs
matplotplusplus
Matplot++: A C++ Graphics Library for Data Visualization ??
Flutter-Course-Resources
Learn to Code While Building Apps - The Complete Flutter Development Bootcamp
flutter-development-roadmap
Flutter App Developer Roadmap - A complete roadmap to learn Flutter App Development. I tried to learn flutter using this roadmap. If you want to add something please contribute to the project. Happy L
objax

sushiswap
? SushiSwap smart contracts
Cloudreve
?支持多家云存储的云盘系统 (A project helps you build your own cloud in minutes)
learn-python
? Playground and cheatsheet for learning Python. Collection of Python scripts that are split by topics and contain code examples with explanations.
Python-programming-exercises
100+ Python challenging programming exercises
learn-python3
Jupyter notebooks for teaching/learning Python 3
vscode-debug-visualizer
An extension for VS Code that visualizes data during debugging.
rapier
2D and 3D physics engines focused on performances.
project-guidelines
A set of best practices for JavaScript projects
d3
Bring data to life with SVG, Canvas and HTML. ???
OpenBot
OpenBot leverages smartphones as brains for low-cost robots. We have designed a small electric vehicle that costs about $50 and serves as a robot body. Our software stack for Android smartphones suppo
speakeasy
Windows kernel and user mode emulation.
Learn-Vim
A book for learning the Vim editor
maratona-fullcycle-4

arwes
Futuristic Sci-Fi and Cyberpunk Graphical User Interface Framework for Web Apps
gitignore
A collection of useful .gitignore templates
black
The uncompromising Python code formatter
airflow
Apache Airflow - A platform to programmatically author, schedule, and monitor workflows
shift-ctrl-f
? Search the information available on a webpage using natural language instead of an exact string match.
traefik
The Cloud Native Edge Router
TecoGAN
This repo will contain source code and materials for the TecoGAN project, i.e. code for a TEmporally COherent GAN
present
A terminal-based presentation tool with colors and effects.
gitpod
Gitpod is an open-source Kubernetes application providing prebuilt, collaborative development environments in your browser - powered by VS Code.
compose-samples

react-native-navigation
A complete native navigation solution for React Native
kubernetes-examples
Minimal self-contained examples of standard Kubernetes features and patterns in YAML
vscode
Visual Studio Code
cpp-httplib
A C++ header-only HTTP/HTTPS server and client library
AWS-SAA-C02-Course
Personal notes for SAA-C02 test from: https://learn.cantrill.io
clean-architecture-swiftui
A demo project showcasing the production setup of the SwiftUI app with Clean Architecture
Gooey
Turn (almost) any Python command line program into a full GUI application with one line
baiduwp-php
PanDownload网页复刻版
latexify_py
Generates LaTeX math description from Python functions.
open-source-cs-python

RAFT

volt-bootstrap-5-dashboard
⚡️ Volt Bootstrap 5 Admin Dashboard Template with vanilla Javascript
itlwm
Intel Wi-Fi Drivers
packer
Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
open-source-cs
Video discussing this curriculum:
nsfw-filter
A Google Chrome / Firefox extension that blocks NSFW images from the web pages that you load using TensorFlow JS.
sudoku-solver
Smart solution to solve sudoku in VR
desafio-4-2020

msfs-a320neo

mit-15-003-data-science-tools
Study guides for MIT's 15.003 Data Science Tools
CascadeTabNet
This repository contains the code and implementation details of the CascadeTabNet paper "CascadeTabNet: An approach for end to end table detection and structure recognition from image-based documents"
certified-kubernetes-administrator-course
Certified Kubernetes Administrator - CKA Course
everyones-guide-for-starting-up-on-wechat-network
微信互联网平民创业
manim
Animation engine for explanatory math videos
CS-Notes
我的自学笔记,在学习shell和MLSys,整理C++、算法、操作系统,后续学习分布式系统,终身更新。
egua
? Linguagem de programação simples e moderna em português
talent-plan
open source training courses about distributed database and distributed systemes
godot
Godot Engine – Multi-platform 2D and 3D game engine
desafio-3-2020

optuna
A hyperparameter optimization framework
Ventoy
A new bootable USB solution.
Alt-F4
Alternative Factorio Friday Fan Facts, also known as Alt-F4
awesome-made-by-brazilians
?? A collection of amazing open source projects built by brazilian developers
zig
General-purpose programming language and toolchain for maintaining robust, optimal, and reusable software.
cxx
Safe interop between Rust and C++
lireddit

chakra-ui
⚡️ Simple, Modular & Accessible UI Components for your React Applications
VancedManager
Vanced Installer
react-native-video
A
NYPD-Misconduct-Complaint-Database
This database is a record of NYPD misconduct complaints made by the public to the Civilian Complaint Review Board (CCRB).
awesome-django
A curated list of awesome things related to Django
Front-End-Checklist
? The perfect Front-End Checklist for modern websites and meticulous developers
fet.sh
a fetch written in posix shell without any external commands (linux only)
baiduwp
PanDownload Web, built with CloudFlare Workers
machine-learning-interview
Minimum Viable Study Plan for Machine Learning Interviews from FAAG, Snapchat, LinkedIn.
RSSHub
? Everything is RSSible
metamask-extension
? ? The MetaMask browser extension enables browsing Ethereum blockchain enabled websites
amplify-flutter
Amplify Framework provides a declarative and easy-to-use interface across different categories of cloud operations.
ent
An entity framework for Go
pytorch
Tensors and Dynamic neural networks in Python with strong GPU acceleration
element3
(WIP)fork from ElemeFE/element ,A Vue.js 3.0 UI Toolkit for Web
posthog
? PostHog is developer-friendly, open-source product analytics.
awesome-hpp
A curated list of awesome header-only C++ libraries
fabric
Hyperledger Fabric is an enterprise-grade permissioned distributed ledger framework for developing solutions and applications. Its modular and versatile design satisfies a broad range of industry use
insight
Repository for Project Insight: NLP as a Service
omatsuri
Browser application with 9 open source frontend focused tools
InfoSpider
INFO-SPIDER 是一个集众多数据源于一身的爬虫工具箱?,旨在安全快捷的帮助用户拿回自己的数据,工具代码开源,流程透明。支持数据源包括GitHub、QQ邮箱、网易邮箱、阿里邮箱、新浪邮箱、Hotmail邮箱、Outlook邮箱、京东、淘宝、支付宝、中国移动、中国联通、中国电信、知乎、哔哩哔哩、网易云音乐、QQ好友、QQ群、生成朋友圈相册、浏览器浏览历史、12306、博客园、CSDN博客、开源
element-plus
A Vue.js 3.0 UI Toolkit for Web
autoscaler
Autoscaling components for Kubernetes
magento2
All Submissions you make to Magento Inc. ("Magento") through GitHub are subject to the following terms and conditions: (1) You grant Magento a perpetual, worldwide, non-exclusive, no charge, royalty f
ts-migrate
A tool to help migrate JavaScript code quickly and conveniently to TypeScript
ar-cutpaste
Cut and paste your surroundings using AR
chinese-programmer-wrong-pronunciation
中国程序员容易发音错误的单词
labs_campaigns

AdGuardHome
Network-wide ads & trackers blocking DNS server
COLA
Clean Object-oriented & Layered Architecture
Godzilla
哥斯拉
diagrams
? Diagram as Code for prototyping cloud system architectures
PaddleDetection
Object detection and instance segmentation toolkit based on PaddlePaddle.
handcalcs
Python library for converting Python calculations into rendered latex.
mern-course-bootcamp
Complete Free Coding Bootcamp 2020 MERN Stack
handwritten.js
Convert typed text to realistic handwriting!
archivy
Archivy is a self-hosted knowledge repository that allows you to safely preserve useful content that contributes to your knowledge bank.
mall-swarm
mall-swarm是一套微服务商城系统,采用了 Spring Cloud Hoxton & Alibaba、Spring Boot 2.3、Oauth2、MyBatis、Docker、Elasticsearch等核心技术,同时提供了基于Vue的管理后台方便快速搭建系统。mall-swarm在电商业务的基础集成了注册中心、配置中心、监控中心、网关等系统功能。文档齐全,附带全套Spring Clou
umami
Umami is a simple, fast, website analytics alternative to Google Analytics.
nl-covid19-notification-app-android
Android sources for the Dutch Covid19 Notification App
contenidos
Material del curso IIC2233 Programación Avanzada ?
locast2plex
A very simple script to connect locast to Plex's live tv/dvr feature.
h1st
H1st AI solves the critical “cold-start” problem of Industrial AI: encoding human expertise to augment the lack of data, while building a smooth transition toward a machine-learning future. This probl
minGPT
A minimal PyTorch re-implementation of the OpenAI GPT (Generative Pretrained Transformer) training
Catch2
A modern, C++-native, header-only, test framework for unit-tests, TDD and BDD - using C++11, C++14, C++17 and later (or C++03 on the Catch1.x branch)
libra
Ergonomic machine learning.
annie
? Fast, simple and clean video downloader
spotMicro
Spot Micro Quadripeg Project
LeetCode-Go
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
bootcamp-gostack-desafios
Repositório contendo todos os desafios dos módulos do Bootcamp Gostack
NoVmp
A static devirtualizer for VMProtect x64 3.x. powered by VTIL.
fullcalendar
Full-sized drag & drop event calendar
latexify_py
Generates LaTeX math description from Python functions.
vue-nodejs-youtube-clone
This is the frontend (VueJS) of the Youtube clone called VueTube.
youtube-clone-nodejs-api
VueTube is a YouTube clone built with nodejs, expressjs & mongodb. This is the RESTful API repository.
Behinder
“冰蝎”动态二进制加密网站管理客户端
low-level-design-primer

E-commerce-Complete-Flutter-UI

handson-ml
A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in python using Scikit-Learn and TensorFlow.
aws-machine-learning-university-accelerated-tab

aws-machine-learning-university-accelerated-cv

mogollar
A MongoDB UI built with Electron
BespokeSynth
Software modular synth
desafio-1-2020

desafio-1-2020

kosmonaut
A web browser engine for the space age ?
aws-machine-learning-university-accelerated-nlp

fastbook
Draft of the fastai book
Hierarchical-Localization
Visual localization made easy
TypeScript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
Penetration_Testing_POC
渗透测试有关的POC、EXP、脚本、提权、小工具等,欢迎补充、完善---About penetration-testing python-script poc getshell csrf xss cms php-getshell domainmod-xss penetration-testing-poc csrf-webshell cobub-razor cve rce sql sql-poc p
God-Of-BigData
大数据面试题,大数据成神之路开启...Flink/Spark/Hadoop/Hbase/Hive...
OSCPRepo
A list of commands, scripts, resources, and more that I have gathered and attempted to consolidate for use as OSCP (and more) study material. Commands in 'Usefulcommands' Keepnote. Bookmarks and readi
drogon
Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows
papercups
Open-source live customer chat
jupyter-book
Build interactive, publication-quality documents from Jupyter Notebooks
awesome-java
Collection of awesome Java project on Github(Github 上非常棒的 Java 开源项目集合).
espflix
A free video streaming service that runs on a ESP32
servo
The Servo Browser Engine
halfmoon
Front-end framework with a built-in dark mode, designed for rapidly building beautiful dashboards and product pages.
eventnative
EventNative is an open-source data collection framework
go-github
Go library for accessing the GitHub API
yam-protocol
A stablizing reserve currency protocol
mmdetection3d
OpenMMLab's next-generation platform for general 3D object detection.
sherlock
? Hunt down social media accounts by username across social networks
computervision-recipes
Best Practices, code samples, and documentation for Computer Vision.
clean-code-javascript
? Clean Code concepts adapted for JavaScript
laravel-admin
Build a full-featured administrative interface in ten minutes
OpenJailbreak
GeoSn0w's OpenJailbreak Project, an open-source iOS 11 to iOS 13 Jailbreak project & vault.
azure-quickstart-templates
Azure Quickstart Templates
nodejs.dev
A new Node.js resource built using Gatsby.js with React.js, TypeScript, Emotion, and Remark.
KOOM
KOOM is an OOM killer on mobile platform by Kwai.
bevy
A refreshingly simple data-driven game engine built in Rust
eat_pytorch_in_20_days
Pytorch?? is delicious, just eat it! ??
datasets
? 2,000,000+ Unsplash images made available for research and machine learning
malwoverview
Malwoverview is a first response tool to perform an initial and quick triage in a directory containing malware samples, specific malware sample, suspect URL and domains. Additionally, it allows to dow
streisand
Streisand sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these serv
LeetCode
LeetCode刷题记录
IntelOwl
Intel Owl: analyze files, domains, IPs in multiple ways from a single API at scale
archive-program
The GitHub Archive Program & Arctic Code Vault
rancher
Complete container management platform
Noctilucent
Using TLS 1.3 to evade censors, bypass network defenses, and blend in with the noise
data-science
? Path to a free self-taught education in Data Science!
FigmaToCode
Generate responsive pages and apps on Tailwind, Flutter and SwiftUI.
twitter-clone

my-arsenal-of-aws-security-tools
List of open source tools for AWS security: defensive, offensive, auditing, DFIR, etc.
InvoiceNet
Deep neural network to extract intelligent information from invoice documents.
macOS_Big_Sur_icons_replacements
Replacement icons for popular apps in the style of macOS Big Sur
AnimeGANv2
[Open Source]. The improved version of AnimeGAN.
bluezone-app
Bluezone - Bảo vệ mình, bảo vệ cộng đồng
awesome-sysadmin
A curated list of amazingly awesome open source sysadmin resources inspired by Awesome PHP.
facebook-scripts-dom-manipulation
An open-source project includes many scripts with no Access Token needed for Facebook users by directly manipulating the DOM.
MCinaBox
MCinaBox - A Minecraft Java Edition Launcher on Android
ai-economist
Foundation is a flexible, modular, and composable framework to model socio-economic behaviors and dynamics with both agents and governments. This framework can be used in conjunction with reinforcemen
TikTok-Shares-Botter
Adds TikTok Shares for you.
prefect
The easiest way to automate your data
tuya-convert
A collection of scripts to flash Tuya IoT devices to alternative firmwares
crush
Crush is an attempt to make a command line shell that is also a powerful modern programming language.
pyre-check
Performant type-checking for python.
polkadot
Polkadot Node Implementation
incyber

mesh
Cloud native service mesh for the rest of us.
V2rayU
V2rayU,基于v2ray核心的mac版客户端,用于科学上网,使用swift编写,支持vmess,shadowsocks,socks5等服务协议,支持订阅, 支持二维码,剪贴板导入,手动配置,二维码分享等
TLS-poison

heroicons
A set of free MIT-licensed high-quality SVG icons for UI development.
react-native
A framework for building native apps with React.
gui.cs
Console-based user interface toolkit for .NET applications.
Atlas
Atlas: End-to-End 3D Scene Reconstruction from Posed Images
aws-sdk-go
AWS SDK for the Go programming language.
charts
Curated applications for Kubernetes
pybind11
Seamless operability between C++11 and Python
mediapipe
MediaPipe is the simplest way for researchers and developers to build world-class ML solutions and applications for mobile, edge, cloud and the web.
proffy-discovery
A proposta do projeto é uma aplicação que possa ligar quem deseja aprender, com quer ensinar. É possível encontrar alunos para o que você leciona, ou encontrar o professor para aquela matéria que você
mixer
Add-on for real-time collaboration in Blender.
iOS-DeviceSupport
This repository holds the device support files for the iOS, and I will update it regularly.
simdjson
Parsing gigabytes of JSON per second
amplify-js
A declarative JavaScript library for application development using cloud services.
lottie-ios
An iOS library to natively render After Effects vector animations
Faze4-Robotic-arm
All files for 6 axis robot arm with cycloidal gearboxes .
xiaobaiyang

Javascript
A repository for All algorithms implemented in Javascript (for educational purposes only)
blog-post-workflow
Show your latest blog posts from any sources or StackOverflow activity on your GitHub profile/project readme automatically using the RSS feed
reverse-interview
Questions to ask the company during your interview
expo
An open-source platform for making universal native apps with React. Expo runs on Android, iOS, and the web.
955.WLB
955 不加班的公司名单 - 工作 955,work–life balance (工作与生活的平衡)
A-to-Z-Resources-for-Students
✅ Curated list of resources for college students
TDengine
An open-source big data platform designed and optimized for the Internet of Things (IoT).
django-jazzmin
Jazzy theme for Django
full-stack-fastapi-postgresql
Full stack, modern web application generator. Using FastAPI, PostgreSQL as database, Docker, automatic HTTPS and more.
Reflection_Summary
算法理论基础知识应知应会
Best-websites-a-programmer-should-visit
? Some useful websites for programmers.
bpytop
Linux/OSX/FreeBSD resource monitor
TelemetrySourcerer
Enumerate and disable common sources of telemetry used by AV/EDR.
instagrabber
InstaGrabber, the open-source Instagram client for Android. Originally by @AwaisKing.
pe_tree

Powershell-Scripts
Helpful list of powershell scripts I have found/created
drawio
Source to app.diagrams.net
analytics
Simple and privacy-friendly alternative to Google Analytics
pycaret
An open source, low-code machine learning library in Python
Ciphey
Automated decryption tool
Data-Science-Interview-Resources
A repository listing out the potential sources which will help you in preparing for a Data Science/Machine Learning interview. New resources added frequently.
ps4-ipv6-uaf

UNSAM_2020c2_Python
Curso de programación en Python - 2do cuatrimestre 2020 - UNSAM
gpu.js
GPU Accelerated JavaScript
how-to-secure-anything
How to systematically secure anything: a repository about security engineering
paperview
A high performance X11 animated wallpaper setter
core
? JAVClub - 让你的大姐姐不再走丢
home-cloud
The "cloud" at home
haoel.github.io

InstaPy
? Instagram Bot - Tool for automated Instagram interactions
bat
A cat(1) clone with wings.
DeOldify
A Deep Learning based project for colorizing and restoring old images (and video!)
educative.io_courses
this is downloadings of all educative.io free student subscription courses as pdf from GitHub student pack
rustlings
? Small exercises to get you used to reading and writing Rust code!
trackerslist
Updated list of public BitTorrent trackers
Statistical-Learning-Method_Code
手写实现李航《统计学习方法》书中全部算法
mobile
React Native client application for COVID Shield on iOS and Android
binary_search
A collection of improved binary search algorithms.
mirai

TapTap
Port of the double tap on back of device feature from Android 11 to any armv8 Android device
complete-javascript-course
Starter files, final projects and FAQ for my Complete JavaScript course
icons
Official open source SVG icon library for Bootstrap.
oneflow
OneFlow is a performance-centered and open-source deep learning framework.
ml-engineer-roadmap
WIP: Roadmap to becoming a machine learning engineer in 2020
hvmi
Hypervisor Memory Introspection Core Library
fhe-toolkit-linux
IBM Fully Homomorphic Encryption Toolkit For Linux
teenyicons
Tiny minimal 1px icons designed to fit in the smallest places.
project-citadel
An open source project management tool with Kanban boards
covid-alert-app
Exposure notification client application / Application client de notification d'exposition
ChromeAppHeroes
?谷粒-Chrome插件英雄榜, 为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类~ ChromePluginHeroes, Write a Chinese manual for the excellent Chrome plugin, let the Chrome plugin heroes benefit the human~ 公众号「0加1」同步更新
SSPanel-Uim
SSPanel V3 魔改再次修改版
UnusualVolumeDetector
Gets the last 5 months of volume history for every ticker, and alerts you when a stock's volume exceeds 10 standard deviations from the mean within the last 3 days
formik
Build forms in React, without the tears ?
learn-cantrill-io-labs
Standard and Advanced Demos for learn.cantrill.io courses
TransCoder
Public release of the TransCoder research project https://arxiv.org/pdf/2006.03511.pdf
bounty-targets-data
This repo contains hourly-updated data dumps of bug bounty platform scopes (like Hackerone/Bugcrowd/Intigriti/etc) that are eligible for reports
CtCI-6th-Edition
Cracking the Coding Interview 6th Ed. Solutions
windows95
?? Windows 95 in Electron. Runs on macOS, Linux, and Windows.
SkyArk
SkyArk helps to discover, assess and secure the most privileged entities in Azure and AWS
interviews
Everything you need to know to get the job.
Android-Analysis
Getting Genymotion & Burpsuite setup for Android Mobile App Analysis
detext
DeText: A Deep Neural Text Understanding Framework for Ranking and Classification Tasks
awesome-java
A curated list of awesome frameworks, libraries and software for the Java programming language.
workflow

tye
Tye is a tool that makes developing, testing, and deploying microservices and distributed applications easier. Project Tye includes a local orchestrator to make developing microservices easier and the
java-design-patterns
Design patterns implemented in Java
java8-tutorial
Modern Java - A Guide to Java 8
generator-jhipster
JHipster is a development platform to quickly generate, develop, & deploy modern web applications & microservice architectures.
stayaway-app
Official repository for the STAYAWAY COVID mobile application
api-guidelines
Microsoft REST API Guidelines
win10script
This is the Ultimate Windows 10 Script from a creation from multiple debloat scripts and gists from github.
tutorials
Just Announced - "Learn Spring Security OAuth":
Otto
Otto makes machine learning an intuitive, natural language experience.? Facebook AI Challenge winner
first-order-model
This repository contains the source code for the paper First Order Motion Model for Image Animation
laravel-best-practices
Laravel best practices
hiring-without-whiteboards
⭐️ Companies that don't have a broken hiring process
PyTorch_YOLOv4
PyTorch implementation of YOLOv4
macintosh.js
A virtual Apple Macintosh with System 8, running in Electron. I'm sorry.
QuickCut
Your most handy video processing software
Super-mario-bros-PPO-pytorch
Proximal Policy Optimization (PPO) algorithm for Super Mario Bros
arrow
Apache Arrow is a cross-language development platform for in-memory data. It specifies a standardized language-independent columnar memory format for flat and hierarchical data, organized for efficien
swift
The Swift Programming Language
flutter
Flutter makes it easy and fast to build beautiful apps for mobile and beyond.
pikvm
Open and cheap DIY IP-KVM based on Raspberry Pi
ILSpy
.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
aluraflix
⚛️ Projeto feito durante a Imersão React da Alura
starship
☄?️ The minimal, blazing-fast, and infinitely customizable prompt for any shell!
leonsans
Leon Sans is a geometric sans-serif typeface made with code in 2019 by Jongmin Kim.
MCVmComputers
Order computer parts from a satellite orbiting around your minecraft world and build actual working computers with them!
CleanArchitecture.WebApi
An implementation of Clean Architecture for ASP.NET Core 3.1 WebAPI. Built with loosely coupled architecture and clean-code practices in mind.
NutShell
RISC-V SoC designed by students in UCAS
bartosz-basics-of-haskell
Code and exercises from Bartosz Milewski's Basics of Haskell Tutorial
fullstack-starterkit
GraphQL first full-stack starter kit with Node, React. Powered by TypeScript
movement-tracking
UP - DOWN - LEFT - RIGHT movement tracking.
OSCP-Exam-Report-Template-Markdown
? OSCP Exam Report Template in Markdown
react-native-instagram-clone
A React Native app - Clone Instagram mobile app (In progress)
felicette
Satellite imagery for dummies.
neovim
Vim-fork focused on extensibility and usability
machine-learning-roadmap
A roadmap connecting many of the most important concepts in machine learning, how to learn them and what tools to use to perform them.
python-cheatsheet
Comprehensive Python Cheatsheet
awesome-cold-showers
For when people get too hyped up about things
cutter
Free and Open Source Reverse Engineering Platform powered by radare2
ORB_SLAM3
ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAM
RustScan
Faster Nmap Scanning with Rust
openpilot
openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 85 supported car makes and models.
retinaface
The remake of the https://github.com/biubug6/Pytorch_Retinaface
awesome-gpt3

GitHub520
?让你“爱”上 GitHub,解决访问时图裂、加载慢的问题。
LeetcodeTop
汇总各大互联网公司容易考察的高频leetcode题?
angular-tetris
Tetris game built with Angular 10 and Akita ?
umi-core
UMI Core Go Library
RustScan
Faster Nmap Scanning with Rust
rpi-power-monitor
Raspberry Pi Power Monitor
umi-core-py
UMI Core Python Library
gpt3-sandbox
The goal of this project is to enable users to create cool web demos using the newly released OpenAI GPT-3 API with just a few lines of Python.
easy_rust
Rust explained using easy English
rengine
reNgine is an automated reconnaissance framework meant for gathering information during penetration testing of web applications. reNgine has customizable scan engines, which can be used to scan the we
industry-machine-learning
A curated list of applied machine learning and data science notebooks and libraries across different industries (by @firmai)
umi-core-js
UMI Core JS Library
bloatbox
☑️? Get rid of bloatware and clean your Windows 10 Start menu
umi-core-php
UMI Core PHP Library
proposal-record-tuple
ECMAScript proposal for the Record and Tuple value types. | Stage 2: it will change!
jetbrains-agent-latest
jetbrains全家桶永久激活破解,不需要修改host。完美破解!共享给各个程序员兄弟使用。适用于2020版本。
applied-ml
Curated papers, articles & videos on data science & machine learning applied in production, with results.
lotus
Implementation of the Filecoin protocol, written in Go
cat
CAT 作为服务端项目基础组件,提供了 Java, C/C++, Node.js, Python, Go 等多语言客户端,已经在美团点评的基础架构中间件框架(MVC框架,RPC框架,数据库框架,缓存框架等,消息队列,配置系统等)深度集成,为美团点评各业务线提供系统丰富的性能指标、健康状况、实时告警等。
fawkes
Fawkes, privacy preserving tool against facial recognition systems. More info at http://sandlab.cs.uchicago.edu/fawkes
terminal
The new Windows Terminal and the original Windows console host, all in the same place!
kibana
Your window into the Elastic Stack
terraform
Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst
gotraining
Go Training Class Material :
JavaFamily
【Java面试+Java学习指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。
storybook
? The UI component workshop. Develop, document, & test for React, Vue, Angular, Ember, Web Components, & more!
awesome-remote-job
A curated list of awesome remote jobs and resources. Inspired by https://github.com/vinta/awesome-python
vueuse
? Collection of Composition API utils for Vue 2 and 3
fe-interview
前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),3000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能……
stock
stock,股票系统。使用python进行开发。
awesome-ml-courses
Awesome free machine learning and AI courses with video lectures.
laravel-boilerplate
The Laravel Boilerplate Project - https://laravel-boilerplate.com
reactjs-interview-questions
List of top 500 ReactJS Interview Questions & Answers....Coding exercise questions are coming soon!!
lx-music-desktop
一个基于 electron 的音乐软件
number-verifier
Number Verifier is a SMS verification tool that makes it easy to get a disposable SMS number and bypass SMS number verifications on any site.
CyberProfDevelopmentCovidResources
An awesome list of FREE resources for training, conferences, speaking, labs, reading, etc that are free all the time or during COVID-19 that cybersecurity professionals with downtime can take advantag
opentelemetry-specification
Specifications for OpenTelemetry
front-end-interview-handbook
? No bullshit answers to the famous h5bp "Front-end Job Interview Questions"
hello-algorithm
?????? 本项目包括:1、我写的 30w 字图解算法题典 2、100 张编程类超清晰思维导图 3、100 篇大厂面经汇总 4、各语言编程电子书 100 本 5、小浩算法网站源代码 ( ?? 国人项目上榜不容易,右上角助力一波!干就对了,奥利给 !??)

LeetCode-Go

Go LINK
✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解

LeetCode in Go

LeetCode Online Judge is a website containing many algorithm questions. Most of them are real interview questions of Google, Facebook, LinkedIn, Apple, etc. This repo shows my solutions in Go with the code style strictly follows the Google Golang Style Guide. Please feel free to reference and STAR to support this repo, thank you!

支持 Progressive Web Apps 的题解电子书《LeetCode Cookbook》 Online Reading

离线版本的电子书《LeetCode Cookbook》PDF Download here

Data Structures

标识了 ✅ 的专题是完成所有题目了的,没有标识的是还没有做完所有题目的

logo

数据结构 变种 相关题目
顺序线性表:向量
单链表 1.双链表
2.静态链表
3.对称矩阵
4.稀疏矩阵
广义栈
队列 1.链表实现
2.循环数组实现
3.双端队列
字符串 1.KMP算法
2.有限状态自动机
3.模式匹配有限状态自动机
4.BM模式匹配算法
5.BM-KMP算法
1.二叉树
2.并查集
3.Huffman数
数组实现的堆 1.极大堆和极小堆
2.极大极小堆
3.双端堆
4.d叉堆
树实现的堆 1.左堆
2.扁堆
3.二项式堆
4.斐波那契堆
5.配对堆
查找 1.哈希表
2.跳跃表
3.排序二叉树
4.AVL树
5.B树
6.AA树
7.红黑树
8.排序二叉堆
9.Splay树
10.双链树
11.Trie树

算法

一. 目录

# Title Solution Acceptance Difficulty Frequency
0001 Two Sum Go 45.6% Easy
0002 Add Two Numbers Go 33.9% Medium
0003 Longest Substring Without Repeating Characters Go 30.4% Medium
0004 Median of Two Sorted Arrays Go 29.6% Hard
0005 Longest Palindromic Substring 29.4% Medium
0006 ZigZag Conversion 36.3% Medium
0007 Reverse Integer Go 25.8% Easy
0008 String to Integer (atoi) 15.4% Medium
0009 Palindrome Number Go 48.4% Easy
0010 Regular Expression Matching 26.8% Hard
0011 Container With Most Water Go 50.8% Medium
0012 Integer to Roman 55.0% Medium
0013 Roman to Integer Go 55.7% Easy
0014 Longest Common Prefix 35.4% Easy
0015 3Sum Go 26.8% Medium
0016 3Sum Closest Go 46.0% Medium
0017 Letter Combinations of a Phone Number Go 46.8% Medium
0018 4Sum Go 33.6% Medium
0019 Remove Nth Node From End of List Go 35.2% Medium
0020 Valid Parentheses Go 38.9% Easy
0021 Merge Two Sorted Lists Go 53.5% Easy
0022 Generate Parentheses Go 62.6% Medium
0023 Merge k Sorted Lists Go 40.2% Hard
0024 Swap Nodes in Pairs Go 50.3% Medium
0025 Reverse Nodes in k-Group Go 42.0% Hard
0026 Remove Duplicates from Sorted Array Go 45.1% Easy
0027 Remove Element Go 48.2% Easy
0028 Implement strStr() Go 34.5% Easy
0029 Divide Two Integers Go 16.4% Medium
0030 Substring with Concatenation of All Words Go(是否还有更优解) 25.4% Hard
0031 Next Permutation 32.6% Medium
0032 Longest Valid Parentheses 28.4% Hard
0033 Search in Rotated Sorted Array Go 34.5% Medium
0034 Find First and Last Position of Element in Sorted Array Go 36.1% Medium
0035 Search Insert Position Go 42.6% Easy
0036 Valid Sudoku Go 48.7% Medium
0037 Sudoku Solver Go 43.5% Hard
0038 Count and Say 44.6% Easy
0039 Combination Sum Go 56.0% Medium
0040 Combination Sum II Go 48.1% Medium
0041 First Missing Positive Go 32.0% Hard
0042 Trapping Rain Water Go 48.8% Hard
0043 Multiply Strings 33.9% Medium
0044 Wildcard Matching 24.7% Hard
0045 Jump Game II 30.5% Hard
0046 Permutations Go 63.5% Medium
0047 Permutations II Go 46.4% Medium
0048 Rotate Image Go 56.6% Medium
0049 Group Anagrams Go 56.8% Medium
0050 Pow(x, n) Go 30.3% Medium
0051 N-Queens Go 46.6% Hard
0052 N-Queens II Go 57.8% Hard
0053 Maximum Subarray Go 46.5% Easy
0054 Spiral Matrix Go 34.1% Medium
0055 Jump Game Go 34.6% Medium
0056 Merge Intervals Go 39.3% Medium
0057 Insert Interval Go 33.5% Hard
0058 Length of Last Word 32.6% Easy
0059 Spiral Matrix II Go 53.8% Medium
0060 Permutation Sequence Go 38.4% Hard
0061 Rotate List Go 30.0% Medium
0062 Unique Paths Go 54.1% Medium
0063 Unique Paths II Go 34.5% Medium
0064 Minimum Path Sum Go 54.4% Medium
0065 Valid Number 15.3% Hard
0066 Plus One Go 43.0% Easy
0067 Add Binary Go 45.2% Easy
0068 Text Justification 27.7% Hard
0069 Sqrt(x) Go 33.9% Easy
0070 Climbing Stairs Go 47.8% Easy
0071 Simplify Path Go 32.6% Medium
0072 Edit Distance 44.8% Hard
0073 Set Matrix Zeroes 43.1% Medium
0074 Search a 2D Matrix Go 36.5% Medium
0075 Sort Colors Go 47.3% Medium
0076 Minimum Window Substring Go 34.6% Hard
0077 Combinations Go 54.7% Medium
0078 Subsets Go 61.9% Medium
0079 Word Search Go 35.6% Medium
0080 Remove Duplicates from Sorted Array II Go 43.9% Medium
0081 Search in Rotated Sorted Array II Go 33.0% Medium
0082 Remove Duplicates from Sorted List II Go 36.8% Medium
0083 Remove Duplicates from Sorted List Go 45.4% Easy
0084 Largest Rectangle in Histogram Go 35.1% Hard
0085 Maximal Rectangle 37.7% Hard
0086 Partition List Go 41.4% Medium
0087 Scramble String 33.7% Hard
0088 Merge Sorted Array Go 39.4% Easy
0089 Gray Code Go 49.1% Medium
0090 Subsets II Go 47.1% Medium
0091 Decode Ways Go 24.6% Medium
0092 Reverse Linked List II Go 38.8% Medium
0093 Restore IP Addresses Go 35.6% Medium
0094 Binary Tree Inorder Traversal Go 63.3% Medium
0095 Unique Binary Search Trees II Go 40.6% Medium
0096 Unique Binary Search Trees Go 52.9% Medium
0097 Interleaving String 31.5% Hard
0098 Validate Binary Search Tree Go 27.8% Medium
0099 Recover Binary Search Tree Go 39.6% Hard
0100 Same Tree Go 53.4% Easy
0101 Symmetric Tree Go 46.8% Easy
0102 Binary Tree Level Order Traversal Go 54.5% Medium
0103 Binary Tree Zigzag Level Order Traversal Go 48.3% Medium
0104 Maximum Depth of Binary Tree Go 66.0% Easy
0105 Construct Binary Tree from Preorder and Inorder Traversal Go 48.8% Medium
0106 Construct Binary Tree from Inorder and Postorder Traversal Go 47.1% Medium
0107 Binary Tree Level Order Traversal II Go 53.5% Easy
0108 Convert Sorted Array to Binary Search Tree Go 57.9% Easy
0109 Convert Sorted List to Binary Search Tree Go 47.6% Medium
0110 Balanced Binary Tree Go 43.5% Easy
0111 Minimum Depth of Binary Tree Go 37.4% Easy
0112 Path Sum Go 41.1% Easy
0113 Path Sum II Go 46.6% Medium
0114 Flatten Binary Tree to Linked List Go 49.2% Medium
0115 Distinct Subsequences 38.2% Hard
0116 Populating Next Right Pointers in Each Node 45.2% Medium
0117 Populating Next Right Pointers in Each Node II 39.1% Medium
0118 Pascal's Triangle 52.4% Easy
0119 Pascal's Triangle II 49.0% Easy
0120 Triangle Go 44.1% Medium
0121 Best Time to Buy and Sell Stock Go 50.4% Easy
0122 Best Time to Buy and Sell Stock II Go 56.9% Easy
0123 Best Time to Buy and Sell Stock III 37.4% Hard
0124 Binary Tree Maximum Path Sum Go 34.3% Hard
0125 Valid Palindrome Go 36.7% Easy
0126 Word Ladder II Go 22.1% Hard
0127 Word Ladder Go 29.5% Medium
0128 Longest Consecutive Sequence Go 45.1% Hard
0129 Sum Root to Leaf Numbers Go 49.0% Medium
0130 Surrounded Regions Go 28.1% Medium
0131 Palindrome Partitioning Go 47.5% Medium
0132 Palindrome Partitioning II 30.2% Hard
0133 Clone Graph 34.7% Medium
0134 Gas Station 38.5% Medium
0135 Candy 31.6% Hard
0136 Single Number Go 65.5% Easy
0137 Single Number II Go 52.4% Medium
0138 Copy List with Random Pointer 36.3% Medium
0139 Word Break 40.0% Medium
0140 Word Break II 32.6% Hard
0141 Linked List Cycle Go 41.1% Easy
0142 Linked List Cycle II Go 37.3% Medium
0143 Reorder List Go 37.0% Medium
0144 Binary Tree Preorder Traversal Go 55.6% Medium
0145 Binary Tree Postorder Traversal Go 54.9% Hard
0146 LRU Cache 33.1% Medium
0147 Insertion Sort List Go 41.1% Medium
0148 Sort List Go 42.3% Medium
0149 Max Points on a Line 16.9% Hard
0150 Evaluate Reverse Polish Notation Go 36.3% Medium
0151 Reverse Words in a String Go 21.9% Medium
0152 Maximum Product Subarray Go 31.7% Medium
0153 Find Minimum in Rotated Sorted Array Go 45.1% Medium
0154 Find Minimum in Rotated Sorted Array II Go 41.6% Hard
0155 Min Stack Go 44.4% Easy
0156 Binary Tree Upside Down 55.0% Medium
0157 Read N Characters Given Read4 34.2% Easy
0158 Read N Characters Given Read4 II - Call multiple times 33.7% Hard
0159 Longest Substring with At Most Two Distinct Characters 49.4% Medium
0160 Intersection of Two Linked Lists Go 40.5% Easy
0161 One Edit Distance 32.3% Medium
0162 Find Peak Element Go 43.3% Medium
0163 Missing Ranges 24.3% Medium
0164 Maximum Gap Go 35.4% Hard
0165 Compare Version Numbers 27.4% Medium
0166 Fraction to Recurring Decimal 21.6% Medium
0167 Two Sum II - Input array is sorted Go 54.0% Easy
0168 Excel Sheet Column Title Go 31.0% Easy
0169 Majority Element Go 58.7% Easy
0170 Two Sum III - Data structure design 33.5% Easy
0171 Excel Sheet Column Number Go 54.6% Easy
0172 Factorial Trailing Zeroes Go 37.8% Easy
0173 Binary Search Tree Iterator Go 56.5% Medium
0174 Dungeon Game Go 32.3% Hard
0175 Combine Two Tables 60.7% Easy
0176 Second Highest Salary 31.6% Easy
0177 Nth Highest Salary 31.3% Medium
0178 Rank Scores 45.8% Medium
0179 Largest Number Go 28.7% Medium
0180 Consecutive Numbers 39.7% Medium
0181 Employees Earning More Than Their Managers 56.8% Easy
0182 Duplicate Emails 62.0% Easy
0183 Customers Who Never Order 53.4% Easy
0184 Department Highest Salary 36.6% Medium
0185 Department Top Three Salaries 34.5% Hard
0186 Reverse Words in a String II 43.3% Medium
0187 Repeated DNA Sequences Go 38.9% Medium
0188 Best Time to Buy and Sell Stock IV 28.0% Hard
0189 Rotate Array 34.7% Easy
0190 Reverse Bits Go 39.7% Easy
0191 Number of 1 Bits Go 49.8% Easy
0192 Word Frequency 25.8% Medium
0193 Valid Phone Numbers 25.3% Easy
0194 Transpose File 24.1% Medium
0195 Tenth Line 33.0% Easy
0196 Delete Duplicate Emails 41.0% Easy
0197 Rising Temperature 38.4% Easy
0198 House Robber Go 42.0% Easy
0199 Binary Tree Right Side View Go 54.0% Medium
0200 Number of Islands Go 46.8% Medium
0201 Bitwise AND of Numbers Range Go 39.3% Medium
0202 Happy Number Go 50.4% Easy
0203 Remove Linked List Elements Go 38.6% Easy
0204 Count Primes Go 31.5% Easy
0205 Isomorphic Strings Go 39.8% Easy
0206 Reverse Linked List Go 62.5% Easy
0207 Course Schedule Go 43.1% Medium
0208 Implement Trie (Prefix Tree) Go 49.3% Medium
0209 Minimum Size Subarray Sum Go 38.1% Medium
0210 Course Schedule II Go 40.7% Medium
0211 Add and Search Word - Data structure design Go 38.1% Medium
0212 Word Search II Go 34.8% Hard
0213 House Robber II Go 36.5% Medium
0214 Shortest Palindrome 29.8% Hard
0215 Kth Largest Element in an Array Go 55.3% Medium
0216 Combination Sum III Go 56.5% Medium
0217 Contains Duplicate Go 56.0% Easy
0218 The Skyline Problem Go 34.5% Hard
0219 Contains Duplicate II Go 37.7% Easy
0220 Contains Duplicate III Go 20.9% Medium
0221 Maximal Square 37.7% Medium
0222 Count Complete Tree Nodes Go 46.7% Medium
0223 Rectangle Area Go 37.8% Medium
0224 Basic Calculator Go 36.8% Hard
0225 Implement Stack using Queues Go 45.1% Easy
0226 Invert Binary Tree Go 64.9% Easy
0227 Basic Calculator II 36.9% Medium
0228 Summary Ranges 39.5% Medium
0229 Majority Element II Go 35.6% Medium
0230 Kth Smallest Element in a BST Go 60.2% Medium
0231 Power of Two Go 43.7% Easy
0232 Implement Queue using Stacks Go 49.5% Easy
0233 Number of Digit One 31.3% Hard
0234 Palindrome Linked List Go 39.2% Easy
0235 Lowest Common Ancestor of a Binary Search Tree Go 49.9% Easy
0236 Lowest Common Ancestor of a Binary Tree Go 45.6% Medium
0237 Delete Node in a Linked List Go 63.7% Easy
0238 Product of Array Except Self 60.1% Medium
0239 Sliding Window Maximum Go 43.0% Hard
0240 Search a 2D Matrix II Go 43.1% Medium
0241 Different Ways to Add Parentheses 55.2% Medium
0242 Valid Anagram Go 56.8% Easy
0243 Shortest Word Distance 61.0% Easy
0244 Shortest Word Distance II 52.3% Medium
0245 Shortest Word Distance III 55.3% Medium
0246 Strobogrammatic Number 45.0% Easy
0247 Strobogrammatic Number II 47.6% Medium
0248 Strobogrammatic Number III 39.6% Hard
0249 Group Shifted Strings 55.0% Medium
0250 Count Univalue Subtrees 51.9% Medium
0251 Flatten 2D Vector 45.7% Medium
0252 Meeting Rooms 54.6% Easy
0253 Meeting Rooms II 45.7% Medium
0254 Factor Combinations 46.7% Medium
0255 Verify Preorder Sequence in Binary Search Tree 45.7% Medium
0256 Paint House 52.1% Easy
0257 Binary Tree Paths Go 51.4% Easy
0258 Add Digits Go 57.6% Easy
0259 3Sum Smaller 47.6% Medium
0260 Single Number III Go 64.3% Medium
0261 Graph Valid Tree 42.2% Medium
0262 Trips and Users 32.6% Hard
0263 Ugly Number Go 41.6% Easy
0264 Ugly Number II 42.0% Medium
0265 Paint House II 44.6% Hard
0266 Palindrome Permutation 61.9% Easy
0267 Palindrome Permutation II 36.4% Medium
0268 Missing Number Go 51.7% Easy
0269 Alien Dictionary 33.3% Hard
0270 Closest Binary Search Tree Value 48.1% Easy
0271 Encode and Decode Strings 31.5% Medium
0272 Closest Binary Search Tree Value II 50.5% Hard
0273 Integer to English Words 27.0% Hard
0274 H-Index Go 35.9% Medium
0275 H-Index II Go 35.9% Medium
0276 Paint Fence 38.3% Easy
0277 Find the Celebrity 41.8% Medium
0278 First Bad Version 35.7% Easy
0279 Perfect Squares 47.3% Medium
0280 Wiggle Sort 63.8% Medium
0281 Zigzag Iterator 58.4% Medium
0282 Expression Add Operators 35.5% Hard
0283 Move Zeroes Go 57.8% Easy
0284 Peeking Iterator 45.6% Medium
0285 Inorder Successor in BST 40.3% Medium
0286 Walls and Gates 54.5% Medium
0287 Find the Duplicate Number Go 55.5% Medium
0288 Unique Word Abbreviation 21.9% Medium
0289 Game of Life 54.4% Medium
0290 Word Pattern Go 37.0% Easy
0291 Word Pattern II 43.4% Hard
0292 Nim Game 54.9% Easy
0293 Flip Game 60.6% Easy
0294 Flip Game II 50.0% Medium
0295 Find Median from Data Stream 44.3% Hard
0296 Best Meeting Point 57.5% Hard
0297 Serialize and Deserialize Binary Tree 47.4% Hard
0298 Binary Tree Longest Consecutive Sequence 47.1% Medium
0299 Bulls and Cows 42.4% Easy
0300 Longest Increasing Subsequence Go 42.6% Medium
0301 Remove Invalid Parentheses 43.3% Hard
0302 Smallest Rectangle Enclosing Black Pixels 51.6% Hard
0303 Range Sum Query - Immutable Go 44.7% Easy
0304 Range Sum Query 2D - Immutable 38.5% Medium
0305 Number of Islands II 40.1% Hard
0306 Additive Number Go 29.3% Medium
0307 Range Sum Query - Mutable Go 34.6% Medium
0308 Range Sum Query 2D - Mutable 35.6% Hard
0309 Best Time to Buy and Sell Stock with Cooldown Go 47.4% Medium
0310 Minimum Height Trees 32.3% Medium
0311 Sparse Matrix Multiplication 61.8% Medium
0312 Burst Balloons 51.7% Hard
0313 Super Ugly Number 45.0% Medium
0314 Binary Tree Vertical Order Traversal 45.2% Medium
0315 Count of Smaller Numbers After Self Go 41.5% Hard
0316 Remove Duplicate Letters 35.8% Hard
0317 Shortest Distance from All Buildings 41.4% Hard
0318 Maximum Product of Word Lengths Go 51.2% Medium
0319 Bulb Switcher 45.4% Medium
0320 Generalized Abbreviation 52.0% Medium
0321 Create Maximum Number 27.0% Hard
0322 Coin Change Go 35.4% Medium
0323 Number of Connected Components in an Undirected Graph 56.0% Medium
0324 Wiggle Sort II Go 29.9% Medium
0325 Maximum Size Subarray Sum Equals k 46.8% Medium
0326 Power of Three Go 42.1% Easy
0327 Count of Range Sum Go 35.1% Hard
0328 Odd Even Linked List Go 55.7% Medium
0329 Longest Increasing Path in a Matrix Go 43.4% Hard
0330 Patching Array 34.5% Hard
0331 Verify Preorder Serialization of a Binary Tree Go 40.4% Medium
0332 Reconstruct Itinerary 36.7% Medium
0333 Largest BST Subtree 35.8% Medium
0334 Increasing Triplet Subsequence 40.0% Medium
0335 Self Crossing 28.0% Hard
0336 Palindrome Pairs 33.7% Hard
0337 House Robber III Go 50.6% Medium
0338 Counting Bits Go 69.5% Medium
0339 Nested List Weight Sum 73.9% Easy
0340 Longest Substring with At Most K Distinct Characters 44.0% Hard
0341 Flatten Nested List Iterator 52.9% Medium
0342 Power of Four Go 41.7% Easy
0343 Integer Break Go 50.4% Medium
0344 Reverse String Go 68.5% Easy
0345 Reverse Vowels of a String Go 44.2% Easy
0346 Moving Average from Data Stream 70.9% Easy
0347 Top K Frequent Elements Go 61.2% Medium
0348 Design Tic-Tac-Toe 54.3% Medium
0349 Intersection of Two Arrays Go 62.5% Easy
0350 Intersection of Two Arrays II Go 51.3% Easy
0351 Android Unlock Patterns 48.4% Medium
0352 Data Stream as Disjoint Intervals 47.3% Hard
0353 Design Snake Game 34.1% Medium
0354 Russian Doll Envelopes Go 35.6% Hard
0355 Design Twitter 30.3% Medium
0356 Line Reflection 31.8% Medium
0357 Count Numbers with Unique Digits Go 48.4% Medium
0358 Rearrange String k Distance Apart 34.9% Hard
0359 Logger Rate Limiter 70.8% Easy
0360 Sort Transformed Array 48.8% Medium
0361 Bomb Enemy 46.0% Medium
0362 Design Hit Counter 63.6% Medium
0363 Max Sum of Rectangle No Larger Than K 37.3% Hard
0364 Nested List Weight Sum II 62.7% Medium
0365 Water and Jug Problem 30.6% Medium
0366 Find Leaves of Binary Tree 70.6% Medium
0367 Valid Perfect Square Go 41.7% Easy
0368 Largest Divisible Subset 38.1% Medium
0369 Plus One Linked List 58.2% Medium
0370 Range Addition 62.8% Medium
0371 Sum of Two Integers Go 50.7% Medium
0372 Super Pow Go 36.4% Medium
0373 Find K Pairs with Smallest Sums Go 36.7% Medium
0374 Guess Number Higher or Lower 43.0% Easy
0375 Guess Number Higher or Lower II 40.3% Medium
0376 Wiggle Subsequence 39.6% Medium
0377 Combination Sum IV 45.3% Medium
0378 Kth Smallest Element in a Sorted Matrix Go 54.3% Medium
0379 Design Phone Directory 46.8% Medium
0380 Insert Delete GetRandom O(1) 47.5% Medium
0381 Insert Delete GetRandom O(1) - Duplicates allowed 34.1% Hard
0382 Linked List Random Node 52.1% Medium
0383 Ransom Note 53.1% Easy
0384 Shuffle an Array 52.8% Medium
0385 Mini Parser Go 33.8% Medium
0386 Lexicographical Numbers Go 51.6% Medium
0387 First Unique Character in a String Go 53.3% Easy
0388 Longest Absolute File Path 41.7% Medium
0389 Find the Difference Go 55.3% Easy
0390 Elimination Game 44.5% Medium
0391 Perfect Rectangle 30.4% Hard
0392 Is Subsequence Go 49.2% Easy
0393 UTF-8 Validation Go 37.5% Medium
0394 Decode String Go 49.9% Medium
0395 Longest Substring with At Least K Repeating Characters 41.4% Medium
0396 Rotate Function 36.3% Medium
0397 Integer Replacement Go 32.9% Medium
0398 Random Pick Index 55.9% Medium
0399 Evaluate Division Go 51.6% Medium
0400 Nth Digit 31.7% Medium
0401 Binary Watch Go 47.5% Easy
0402 Remove K Digits Go 28.4% Medium
0403 Frog Jump 39.7% Hard
0404 Sum of Left Leaves Go 50.9% Easy
0405 Convert a Number to Hexadecimal Go 43.9% Easy
0406 Queue Reconstruction by Height 66.8% Medium
0407 Trapping Rain Water II 42.4% Hard
0408 Valid Word Abbreviation 30.6% Easy
0409 Longest Palindrome Go 50.3% Easy
0410 Split Array Largest Sum Go 44.5% Hard
0411 Minimum Unique Word Abbreviation 36.3% Hard
0412 Fizz Buzz Go 62.3% Easy
0413 Arithmetic Slices 57.9% Medium
0414 Third Maximum Number Go 30.5% Easy
0415 Add Strings 47.5% Easy
0416 Partition Equal Subset Sum Go 43.7% Medium
0417 Pacific Atlantic Water Flow 41.1% Medium
0418 Sentence Screen Fitting 32.6% Medium
0419 Battleships in a Board 70.0% Medium
0420 Strong Password Checker 14.1% Hard
0421 Maximum XOR of Two Numbers in an Array Go 53.5% Medium
0422 Valid Word Square 37.7% Easy
0423 Reconstruct Original Digits from English 46.9% Medium
0424 Longest Repeating Character Replacement Go 47.0% Medium
0425 Word Squares 47.6% Hard
0426 Convert Binary Search Tree to Sorted Doubly Linked List 59.1% Medium
0427 Construct Quad Tree 61.4% Medium
0428 Serialize and Deserialize N-ary Tree 59.4% Hard
0429 N-ary Tree Level Order Traversal 65.0% Medium
0430 Flatten a Multilevel Doubly Linked List 55.1% Medium
0431 Encode N-ary Tree to Binary Tree 70.8% Hard
0432 All O`one Data Structure 32.4% Hard
0433 Minimum Genetic Mutation Go 41.8% Medium
0434 Number of Segments in a String 37.7% Easy
0435 Non-overlapping Intervals Go 42.9% Medium
0436 Find Right Interval Go 45.4% Medium
0437 Path Sum III Go 46.5% Medium
0438 Find All Anagrams in a String Go 43.3% Medium
0439 Ternary Expression Parser 55.9% Medium
0440 K-th Smallest in Lexicographical Order 29.1% Hard
0441 Arranging Coins Go 41.8% Easy
0442 Find All Duplicates in an Array 67.7% Medium
0443 String Compression 41.3% Easy
0444 Sequence Reconstruction 22.2% Medium
0445 Add Two Numbers II Go 54.5% Medium
0446 Arithmetic Slices II - Subsequence 32.7% Hard
0447 Number of Boomerangs Go 51.8% Easy
0448 Find All Numbers Disappeared in an Array Go 55.9% Easy
0449 Serialize and Deserialize BST 52.0% Medium
0450 Delete Node in a BST 43.1% Medium
0451 Sort Characters By Frequency Go 63.0% Medium
0452 Minimum Number of Arrows to Burst Balloons 49.6% Medium
0453 Minimum Moves to Equal Array Elements Go 50.2% Easy
0454 4Sum II Go 53.1% Medium
0455 Assign Cookies Go 49.9% Easy
0456 132 Pattern Go 28.9% Medium
0457 Circular Array Loop Go 29.4% Medium
0458 Poor Pigs 47.4% Hard
0459 Repeated Substring Pattern 42.2% Easy
0460 LFU Cache 34.2% Hard
0461 Hamming Distance Go 72.8% Easy
0462 Minimum Moves to Equal Array Elements II 53.8% Medium
0463 Island Perimeter Go 65.7% Easy
0464 Can I Win 28.8% Medium
0465 Optimal Account Balancing 46.8% Hard
0466 Count The Repetitions 28.2% Hard
0467 Unique Substrings in Wraparound String 35.6% Medium
0468 Validate IP Address 24.0% Medium
0469 Convex Polygon 37.0% Medium
0470 Implement Rand10() Using Rand7() Go 46.3% Medium
0471 Encode String with Shortest Length 47.1% Hard
0472 Concatenated Words 43.6% Hard
0473 Matchsticks to Square 37.7% Medium
0474 Ones and Zeroes Go 42.8% Medium
0475 Heaters Go 33.1% Easy
0476 Number Complement Go 64.8% Easy
0477 Total Hamming Distance Go 50.5% Medium
0478 Generate Random Point in a Circle 38.5% Medium
0479 Largest Palindrome Product 29.0% Hard
0480 Sliding Window Median Go 37.2% Hard
0481 Magical String 47.5% Medium
0482 License Key Formatting 43.1% Easy
0483 Smallest Good Base Go 35.7% Hard
0484 Find Permutation 60.5% Medium
0485 Max Consecutive Ones Go 54.7% Easy
0486 Predict the Winner 47.9% Medium
0487 Max Consecutive Ones II 48.5% Medium
0488 Zuma Game 39.8% Hard
0489 Robot Room Cleaner 69.7% Hard
0490 The Maze 51.4% Medium
0491 Increasing Subsequences Go 46.1% Medium
0492 Construct the Rectangle 49.6% Easy
0493 Reverse Pairs Go 25.2% Hard
0494 Target Sum Go 46.3% Medium
0495 Teemo Attacking 53.6% Medium
0496 Next Greater Element I Go 63.8% Easy
0497 Random Point in Non-overlapping Rectangles Go 37.8% Medium
0498 Diagonal Traverse Go 48.2% Medium
0499 The Maze III 41.0% Hard
0500 Keyboard Row Go 64.7% Easy
0501 Find Mode in Binary Search Tree 42.3% Easy
0502 IPO 40.4% Hard
0503 Next Greater Element II Go 56.5% Medium
0504 Base 7 46.2% Easy
0505 The Maze II 47.7% Medium
0506 Relative Ranks 50.5% Easy
0507 Perfect Number Go 35.5% Easy
0508 Most Frequent Subtree Sum Go 57.9% Medium
0509 Fibonacci Number Go 67.2% Easy
0510 Inorder Successor in BST II 58.0% Medium
0511 Game Play Analysis I 80.8% Easy
0512 Game Play Analysis II 55.5% Easy
0513 Find Bottom Left Tree Value Go 61.5% Medium
0514 Freedom Trail 43.0% Hard
0515 Find Largest Value in Each Tree Row Go 61.1% Medium
0516 Longest Palindromic Subsequence 53.2% Medium
0517 Super Washing Machines 38.3% Hard
0518 Coin Change 2 50.2% Medium
0519 Random Flip Matrix 36.7% Medium
0520 Detect Capital 54.4% Easy
0521 Longest Uncommon Subsequence I 57.6% Easy
0522 Longest Uncommon Subsequence II 34.0% Medium
0523 Continuous Subarray Sum 24.6% Medium
0524 Longest Word in Dictionary through Deleting Go 48.4% Medium
0525 Contiguous Array 42.8% Medium
0526 Beautiful Arrangement Go 57.8% Medium
0527 Word Abbreviation 54.2% Hard
0528 Random Pick with Weight Go 43.9% Medium
0529 Minesweeper Go 59.1% Medium
0530 Minimum Absolute Difference in BST 53.7% Easy
0531 Lonely Pixel I 59.0% Medium
0532 K-diff Pairs in an Array Go 31.5% Easy
0533 Lonely Pixel II 47.9% Medium
0534 Game Play Analysis III 75.9% Medium
0535 Encode and Decode TinyURL 79.9% Medium
0536 Construct Binary Tree from String 48.3% Medium
0537 Complex Number Multiplication Go 67.4% Medium
0538 Convert BST to Greater Tree 55.3% Easy
0539 Minimum Time Difference 51.5% Medium
0540 Single Element in a Sorted Array 57.9% Medium
0541 Reverse String II Go 48.4% Easy
0542 01 Matrix Go 39.8% Medium
0543 Diameter of Binary Tree 48.4% Easy
0544 Output Contest Matches 75.2% Medium
0545 Boundary of Binary Tree 38.9% Medium
0546 Remove Boxes 42.7% Hard
0547 Friend Circles Go 58.5% Medium
0548 Split Array with Equal Sum 46.4% Medium
0549 Binary Tree Longest Consecutive Sequence II 47.0% Medium
0550 Game Play Analysis IV 45.2% Medium
0551 Student Attendance Record I 46.0% Easy
0552 Student Attendance Record II 36.7% Hard
0553 Optimal Division 56.7% Medium
0554 Brick Wall 50.0% Medium
0555 Split Concatenated Strings 42.2% Medium
0556 Next Greater Element III 31.7% Medium
0557 Reverse Words in a String III Go 69.8% Easy
0558 Logical OR of Two Binary Grids Represented as Quad-Trees 44.6% Medium
0559 Maximum Depth of N-ary Tree 68.6% Easy
0560 Subarray Sum Equals K 43.8% Medium
0561 Array Partition I Go 72.0% Easy
0562 Longest Line of Consecutive One in Matrix 45.8% Medium
0563 Binary Tree Tilt Go 48.7% Easy
0564 Find the Closest Palindrome 19.7% Hard
0565 Array Nesting 55.5% Medium
0566 Reshape the Matrix Go 60.5% Easy
0567 Permutation in String Go 44.4% Medium
0568 Maximum Vacation Days 40.8% Hard
0569 Median Employee Salary 57.6% Hard
0570 Managers with at Least 5 Direct Reports 66.0% Medium
0571 Find Median Given Frequency of Numbers 44.7% Hard
0572 Subtree of Another Tree Go 44.1% Easy
0573 Squirrel Simulation 55.6% Medium
0574 Winning Candidate 47.5% Medium
0575 Distribute Candies Go 61.4% Easy
0576 Out of Boundary Paths 35.1% Medium
0577 Employee Bonus 68.1% Easy
0578 Get Highest Answer Rate Question 39.3% Medium
0579 Find Cumulative Salary of an Employee 37.0% Hard
0580 Count Student Number in Departments 48.7% Medium
0581 Shortest Unsorted Continuous Subarray 31.1% Easy
0582 Kill Process 60.8% Medium
0583 Delete Operation for Two Strings 48.6% Medium
0584 Find Customer Referee 72.2% Easy
0585 Investments in 2016 54.7% Medium
0586 Customer Placing the Largest Number of Orders 72.9% Easy
0587 Erect the Fence 35.9% Hard
0588 Design In-Memory File System 45.9% Hard
0589 N-ary Tree Preorder Traversal 72.0% Easy
0590 N-ary Tree Postorder Traversal 72.1% Easy
0591 Tag Validator 34.3% Hard
0592 Fraction Addition and Subtraction 49.0% Medium
0593 Valid Square 43.1% Medium
0594 Longest Harmonious Subsequence Go 46.6% Easy
0595 Big Countries 77.3% Easy
0596 Classes More Than 5 Students 38.0% Easy
0597 Friend Requests I: Overall Acceptance Rate 40.9% Easy
0598 Range Addition II Go 49.6% Easy
0599 Minimum Index Sum of Two Lists Go 50.7% Easy
0600 Non-negative Integers without Consecutive Ones 34.1% Hard
0601 Human Traffic of Stadium 41.6% Hard
0602 Friend Requests II: Who Has the Most Friends 53.3% Medium
0603 Consecutive Available Seats 63.9% Easy
0604 Design Compressed String Iterator 37.5% Easy
0605 Can Place Flowers 31.6% Easy
0606 Construct String from Binary Tree 54.1% Easy
0607 Sales Person 62.9% Easy
0608 Tree Node 67.0% Medium
0609 Find Duplicate File in System 59.5% Medium
0610 Triangle Judgement 65.9% Easy
0611 Valid Triangle Number 48.4% Medium
0612 Shortest Distance in a Plane 59.5% Medium
0613 Shortest Distance in a Line 77.5% Easy
0614 Second Degree Follower 30.2% Medium
0615 Average Salary: Departments VS Company 46.8% Hard
0616 Add Bold Tag in String 43.0% Medium
0617 Merge Two Binary Trees 74.1% Easy
0618 Students Report By Geography 54.8% Hard
0619 Biggest Single Number 43.1% Easy
0620 Not Boring Movies 67.5% Easy
0621 Task Scheduler 50.0% Medium
0622 Design Circular Queue 43.7% Medium
0623 Add One Row to Tree 49.7% Medium
0624 Maximum Distance in Arrays 38.9% Easy
0625 Minimum Factorization 32.8% Medium
0626 Exchange Seats 62.2% Medium
0627 Swap Salary 75.2% Easy
0628 Maximum Product of Three Numbers Go 47.1% Easy
0629 K Inverse Pairs Array 31.1% Hard
0630 Course Schedule III 33.5% Hard
0631 Design Excel Sum Formula 31.5% Hard
0632 Smallest Range Covering Elements from K Lists Go 52.4% Hard
0633 Sum of Square Numbers Go 32.2% Easy
0634 Find the Derangement of An Array 40.1% Medium
0635 Design Log Storage System 58.6% Medium
0636 Exclusive Time of Functions Go 52.0% Medium
0637 Average of Levels in Binary Tree Go 63.0% Easy
0638 Shopping Offers Go 51.5% Medium
0639 Decode Ways II 26.6% Hard
0640 Solve the Equation 42.0% Medium
0641 Design Circular Deque 52.7% Medium
0642 Design Search Autocomplete System 44.6% Hard
0643 Maximum Average Subarray I 41.5% Easy
0644 Maximum Average Subarray II 32.0% Hard
0645 Set Mismatch Go 42.1% Easy
0646 Maximum Length of Pair Chain 51.8% Medium
0647 Palindromic Substrings 60.6% Medium
0648 Replace Words Go 56.5% Medium
0649 Dota2 Senate 39.2% Medium
0650 2 Keys Keyboard 49.2% Medium
0651 4 Keys Keyboard 52.4% Medium
0652 Find Duplicate Subtrees 50.1% Medium
0653 Two Sum IV - Input is a BST Go 55.5% Easy
0654 Maximum Binary Tree 79.9% Medium
0655 Print Binary Tree 55.0% Medium
0656 Coin Path 29.0% Hard
0657 Robot Return to Origin 73.5% Easy
0658 Find K Closest Elements Go 40.9% Medium
0659 Split Array into Consecutive Subsequences 43.7% Medium
0660 Remove 9 53.3% Hard
0661 Image Smoother Go 51.5% Easy
0662 Maximum Width of Binary Tree Go 41.1% Medium
0663 Equal Tree Partition 39.5% Medium
0664 Strange Printer 40.2% Hard
0665 Non-decreasing Array 19.5% Easy
0666 Path Sum IV 54.7% Medium
0667 Beautiful Arrangement II 54.2% Medium
0668 Kth Smallest Number in Multiplication Table Go 45.6% Hard
0669 Trim a Binary Search Tree 63.0% Easy
0670 Maximum Swap 43.6% Medium
0671 Second Minimum Node In a Binary Tree 42.7% Easy
0672 Bulb Switcher II 50.9% Medium
0673 Number of Longest Increasing Subsequence 35.7% Medium
0674 Longest Continuous Increasing Subsequence 45.9% Easy
0675 Cut Off Trees for Golf Event 34.6% Hard
0676 Implement Magic Dictionary Go 54.5% Medium
0677 Map Sum Pairs 53.5% Medium
0678 Valid Parenthesis String 31.0% Medium
0679 24 Game 46.4% Hard
0680 Valid Palindrome II 36.6% Easy
0681 Next Closest Time 45.0% Medium
0682 Baseball Game Go 63.7% Easy
0683 K Empty Slots 35.7% Hard
0684 Redundant Connection Go 57.3% Medium
0685 Redundant Connection II Go 32.4% Hard
0686 Repeated String Match 32.3% Easy
0687 Longest Univalue Path 36.2% Easy
0688 Knight Probability in Chessboard 48.9% Medium
0689 Maximum Sum of 3 Non-Overlapping Subarrays 46.3% Hard
0690 Employee Importance 57.3% Easy
0691 Stickers to Spell Word 43.0% Hard
0692 Top K Frequent Words 51.8% Medium
0693 Binary Number with Alternating Bits Go 59.4% Easy
0694 Number of Distinct Islands 56.0% Medium
0695 Max Area of Island Go 62.7% Medium
0696 Count Binary Substrings 56.0% Easy
0697 Degree of an Array Go 53.8% Easy
0698 Partition to K Equal Sum Subsets 44.9% Medium
0699 Falling Squares Go 41.8% Hard
0700 Search in a Binary Search Tree 73.1% Easy
0701 Insert into a Binary Search Tree 77.8% Medium
0702 Search in a Sorted Array of Unknown Size 66.7% Medium
0703 Kth Largest Element in a Stream 49.7% Easy
0704 Binary Search Go 52.1% Easy
0705 Design HashSet Go 64.3% Easy
0706 Design HashMap Go 61.3% Easy
0707 Design Linked List Go 24.5% Medium
0708 Insert into a Sorted Circular Linked List 31.6% Medium
0709 To Lower Case 79.3% Easy
0710 Random Pick with Blacklist Go 32.4% Hard
0711 Number of Distinct Islands II 47.3% Hard
0712 Minimum ASCII Delete Sum for Two Strings 58.5% Medium
0713 Subarray Product Less Than K Go 39.1% Medium
0714 Best Time to Buy and Sell Stock with Transaction Fee Go 54.7% Medium
0715 Range Module Go 38.5% Hard
0716 Max Stack 42.6% Easy
0717 1-bit and 2-bit Characters Go 48.8% Easy
0718 Maximum Length of Repeated Subarray Go 49.3% Medium
0719 Find K-th Smallest Pair Distance Go 31.5% Hard
0720 Longest Word in Dictionary Go 48.2% Easy
0721 Accounts Merge Go 48.7% Medium
0722 Remove Comments 34.6% Medium
0723 Candy Crush 69.3% Medium
0724 Find Pivot Index 44.0% Easy
0725 Split Linked List in Parts Go 52.1% Medium
0726 Number of Atoms Go 48.9% Hard
0727 Minimum Window Subsequence 41.8% Hard
0728 Self Dividing Numbers 74.3% Easy
0729 My Calendar I Go 51.8% Medium
0730 Count Different Palindromic Subsequences 41.7% Hard
0731 My Calendar II 49.1% Medium
0732 My Calendar III Go 59.9% Hard
0733 Flood Fill Go 55.3% Easy
0734 Sentence Similarity 42.1% Easy
0735 Asteroid Collision Go 41.1% Medium
0736 Parse Lisp Expression 47.5% Hard
0737 Sentence Similarity II 45.8% Medium
0738 Monotone Increasing Digits 44.3% Medium
0739 Daily Temperatures Go 63.3% Medium
0740 Delete and Earn 48.6% Medium
0741 Cherry Pickup 33.9% Hard
0742 Closest Leaf in a Binary Tree 43.5% Medium
0743 Network Delay Time 44.9% Medium
0744 Find Smallest Letter Greater Than Target Go 45.4% Easy
0745 Prefix and Suffix Search Go 34.1% Hard
0746 Min Cost Climbing Stairs Go 50.3% Easy
0747 Largest Number At Least Twice of Others 42.0% Easy
0748 Shortest Completing Word Go 56.7% Easy
0749 Contain Virus 44.5% Hard
0750 Number Of Corner Rectangles 66.4% Medium
0751 IP to CIDR 61.8% Medium
0752 Open the Lock 51.8% Medium
0753 Cracking the Safe Go 50.5% Hard
0754 Reach a Number 34.7% Medium
0755 Pour Water 43.3% Medium
0756 Pyramid Transition Matrix Go 54.6% Medium
0757 Set Intersection Size At Least Two 40.1% Hard
0758 Bold Words in String 45.9% Easy
0759 Employee Free Time 66.2% Hard
0760 Find Anagram Mappings 81.1% Easy
0761 Special Binary String 54.7% Hard
0762 Prime Number of Set Bits in Binary Representation Go 63.2% Easy
0763 Partition Labels Go 76.0% Medium
0764 Largest Plus Sign 46.0% Medium
0765 Couples Holding Hands Go 54.3% Hard
0766 Toeplitz Matrix Go 65.0% Easy
0767 Reorganize String Go 48.7% Medium
0768 Max Chunks To Make Sorted II 48.7% Hard
0769 Max Chunks To Make Sorted 54.7% Medium
0770 Basic Calculator IV 47.9% Hard
0771 Jewels and Stones Go 86.3% Easy
0772 Basic Calculator III 41.2% Hard
0773 Sliding Puzzle 59.3% Hard
0774 Minimize Max Distance to Gas Station 46.9% Hard
0775 Global and Local Inversions 42.1% Medium
0776 Split BST 55.8% Medium
0777 Swap Adjacent in LR String 34.8% Medium
0778 Swim in Rising Water Go 53.0% Hard
0779 K-th Symbol in Grammar 37.2% Medium
0780 Reaching Points 29.3% Hard
0781 Rabbits in Forest Go 54.5% Medium
0782 Transform to Chessboard 42.8% Hard
0783 Minimum Distance Between BST Nodes 52.6% Easy
0784 Letter Case Permutation Go 64.6% Medium
0785 Is Graph Bipartite? 47.5% Medium
0786 K-th Smallest Prime Fraction Go 41.0% Hard
0787 Cheapest Flights Within K Stops 39.3% Medium
0788 Rotated Digits 57.1% Easy
0789 Escape The Ghosts 57.4% Medium
0790 Domino and Tromino Tiling 39.2% Medium
0791 Custom Sort String 65.7% Medium
0792 Number of Matching Subsequences 47.4% Medium
0793 Preimage Size of Factorial Zeroes Function Go 40.2% Hard
0794 Valid Tic-Tac-Toe State 32.6% Medium
0795 Number of Subarrays with Bounded Maximum 46.3% Medium
0796 Rotate String 49.6% Easy
0797 All Paths From Source to Target 77.9% Medium
0798 Smallest Rotation with Highest Score 44.1% Hard
0799 Champagne Tower 35.7% Medium
0800 Similar RGB Color 61.4% Easy
0801 Minimum Swaps To Make Sequences Increasing 38.9% Medium
0802 Find Eventual Safe States Go 48.9% Medium
0803 Bricks Falling When Hit Go 30.8% Hard
0804 Unique Morse Code Words 77.0% Easy
0805 Split Array With Same Average 26.3% Hard
0806 Number of Lines To Write String 64.9% Easy
0807 Max Increase to Keep City Skyline 83.7% Medium
0808 Soup Servings 39.9% Medium
0809 Expressive Words 47.0% Medium
0810 Chalkboard XOR Game 48.2% Hard
0811 Subdomain Visit Count Go 69.8% Easy
0812 Largest Triangle Area Go 58.3% Easy
0813 Largest Sum of Averages 49.9% Medium
0814 Binary Tree Pruning 74.5% Medium
0815 Bus Routes Go 42.6% Hard
0816 Ambiguous Coordinates 47.2% Medium
0817 Linked List Components Go 57.3% Medium
0818 Race Car 39.0% Hard
0819 Most Common Word Go 44.8% Easy
0820 Short Encoding of Words 50.7% Medium
0821 Shortest Distance to a Character 66.9% Easy
0822 Card Flipping Game 42.9% Medium
0823 Binary Trees With Factors 35.8% Medium
0824 Goat Latin 63.3% Easy
0825 Friends Of Appropriate Ages 42.6% Medium
0826 Most Profit Assigning Work Go 38.5% Medium
0827 Making A Large Island 45.6% Hard
0828 Count Unique Characters of All Substrings of a Given String Go 45.1% Hard
0829 Consecutive Numbers Sum 37.4% Hard
0830 Positions of Large Groups 49.6% Easy
0831 Masking Personal Information 44.1% Medium
0832 Flipping an Image Go 76.2% Easy
0833 Find And Replace in String 50.4% Medium
0834 Sum of Distances in Tree Go 43.7% Hard
0835 Image Overlap 58.5% Medium
0836 Rectangle Overlap Go 48.6% Easy
0837 New 21 Game 34.6% Medium
0838 Push Dominoes Go 48.4% Medium
0839 Similar String Groups Go 38.6% Hard
0840 Magic Squares In Grid 37.3% Easy
0841 Keys and Rooms Go 64.3% Medium
0842 Split Array into Fibonacci Sequence Go 36.3% Medium
0843 Guess the Word 46.1% Hard
0844 Backspace String Compare Go 46.4% Easy
0845 Longest Mountain in Array Go 37.2% Medium
0846 Hand of Straights 54.2% Medium
0847 Shortest Path Visiting All Nodes 52.0% Hard
0848 Shifting Letters 44.6% Medium
0849 Maximize Distance to Closest Person 42.6% Easy
0850 Rectangle Area II Go 47.5% Hard
0851 Loud and Rich Go 51.6% Medium
0852 Peak Index in a Mountain Array Go 71.6% Easy
0853 Car Fleet Go 42.4% Medium
0854 K-Similar Strings 38.2% Hard
0855 Exam Room 43.1% Medium
0856 Score of Parentheses Go 60.5% Medium
0857 Minimum Cost to Hire K Workers 49.6% Hard
0858 Mirror Reflection 53.7% Medium
0859 Buddy Strings 27.4% Easy
0860 Lemonade Change 51.6% Easy
0861 Score After Flipping Matrix 72.8% Medium
0862 Shortest Subarray with Sum at Least K Go 24.6% Hard
0863 All Nodes Distance K in Binary Tree Go 55.3% Medium
0864 Shortest Path to Get All Keys Go 40.1% Hard
0865 Smallest Subtree with all the Deepest Nodes 60.8% Medium
0866 Prime Palindrome 24.9% Medium
0867 Transpose Matrix Go 62.8% Easy
0868 Binary Gap 60.6% Easy
0869 Reordered Power of 2 53.3% Medium
0870 Advantage Shuffle 45.6% Medium
0871 Minimum Number of Refueling Stops 31.4% Hard
0872 Leaf-Similar Trees Go 64.5% Easy
0873 Length of Longest Fibonacci Subsequence 48.0% Medium
0874 Walking Robot Simulation 35.3% Easy
0875 Koko Eating Bananas Go 52.1% Medium
0876 Middle of the Linked List Go 68.4% Easy
0877 Stone Game 64.8% Medium
0878 Nth Magical Number Go 28.4% Hard
0879 Profitable Schemes 39.7% Hard
0880 Decoded String at Index Go 24.3% Medium
0881 Boats to Save People Go 46.8% Medium
0882 Reachable Nodes In Subdivided Graph 41.3% Hard
0883 Projection Area of 3D Shapes 67.7% Easy
0884 Uncommon Words from Two Sentences Go 63.3% Easy
0885 Spiral Matrix III Go 69.3% Medium
0886 Possible Bipartition 44.1% Medium
0887 Super Egg Drop Go 27.0% Hard
0888 Fair Candy Swap Go 58.3% Easy
0889 Construct Binary Tree from Preorder and Postorder Traversal 66.1% Medium
0890 Find and Replace Pattern 73.4% Medium
0891 Sum of Subsequence Widths Go 31.9% Hard
0892 Surface Area of 3D Shapes Go 58.9% Easy
0893 Groups of Special-Equivalent Strings 66.5% Easy
0894 All Possible Full Binary Trees 75.2% Medium
0895 Maximum Frequency Stack Go 60.6% Hard
0896 Monotonic Array Go 57.9% Easy
0897 Increasing Order Search Tree Go 70.7% Easy
0898 Bitwise ORs of Subarrays Go 34.8% Medium
0899 Orderly Queue 52.2% Hard
0900 RLE Iterator 53.5% Medium
0901 Online Stock Span Go 60.1% Medium
0902 Numbers At Most N Given Digit Set 31.5% Hard
0903 Valid Permutations for DI Sequence 49.6% Hard
0904 Fruit Into Baskets Go 42.5% Medium
0905 Sort Array By Parity 74.0% Easy
0906 Super Palindromes 32.7% Hard
0907 Sum of Subarray Minimums Go 32.3% Medium
0908 Smallest Range I 65.8% Easy
0909 Snakes and Ladders 38.4% Medium
0910 Smallest Range II 26.6% Medium
0911 Online Election Go 50.4% Medium
0912 Sort an Array 63.8% Medium
0913 Cat and Mouse 31.3% Hard
0914 X of a Kind in a Deck of Cards Go 34.9% Easy
0915 Partition Array into Disjoint Intervals 45.3% Medium
0916 Word Subsets 47.8% Medium
0917 Reverse Only Letters 57.9% Easy
0918 Maximum Sum Circular Subarray Go 33.6% Medium
0919 Complete Binary Tree Inserter 57.3% Medium
0920 Number of Music Playlists Go 46.5% Hard
0921 Minimum Add to Make Parentheses Valid Go 73.6% Medium
0922 Sort Array By Parity II Go 69.2% Easy
0923 3Sum With Multiplicity Go 35.7% Medium
0924 Minimize Malware Spread Go 42.0% Hard
0925 Long Pressed Name Go 40.6% Easy
0926 Flip String to Monotone Increasing 52.3% Medium
0927 Three Equal Parts Go 33.6% Hard
0928 Minimize Malware Spread II Go 40.5% Hard
0929 Unique Email Addresses 67.4% Easy
0930 Binary Subarrays With Sum Go 43.0% Medium
0931 Minimum Falling Path Sum 62.4% Medium
0932 Beautiful Array 58.3% Medium
0933 Number of Recent Calls Go 71.9% Easy
0934 Shortest Bridge 48.1% Medium
0935 Knight Dialer 45.1% Medium
0936 Stamping The Sequence 42.8% Hard
0937 Reorder Data in Log Files 54.4% Easy
0938 Range Sum of BST 81.3% Easy
0939 Minimum Area Rectangle 51.8% Medium
0940 Distinct Subsequences II 41.4% Hard
0941 Valid Mountain Array 33.3% Easy
0942 DI String Match Go 72.6% Easy
0943 Find the Shortest Superstring 42.8% Hard
0944 Delete Columns to Make Sorted 70.3% Easy
0945 Minimum Increment to Make Array Unique 46.3% Medium
0946 Validate Stack Sequences Go 61.8% Medium
0947 Most Stones Removed with Same Row or Column Go 55.3% Medium
0948 Bag of Tokens 40.8% Medium
0949 Largest Time for Given Digits Go 35.9% Easy
0950 Reveal Cards In Increasing Order 74.6% Medium
0951 Flip Equivalent Binary Trees 65.7% Medium
0952 Largest Component Size by Common Factor Go 30.3% Hard
0953 Verifying an Alien Dictionary Go 54.1% Easy
0954 Array of Doubled Pairs 35.6% Medium
0955 Delete Columns to Make Sorted II 33.2% Medium
0956 Tallest Billboard 39.7% Hard
0957 Prison Cells After N Days 40.7% Medium
0958 Check Completeness of a Binary Tree 52.0% Medium
0959 Regions Cut By Slashes Go 66.1% Medium
0960 Delete Columns to Make Sorted III 53.6% Hard
0961 N-Repeated Element in Size 2N Array Go 73.7% Easy
0962 Maximum Width Ramp 45.3% Medium
0963 Minimum Area Rectangle II 50.8% Medium
0964 Least Operators to Express Number 43.7% Hard
0965 Univalued Binary Tree 67.7% Easy
0966 Vowel Spellchecker 47.2% Medium
0967 Numbers With Same Consecutive Differences 39.4% Medium
0968 Binary Tree Cameras Go 37.5% Hard
0969 Pancake Sorting Go 67.5% Medium
0970 Powerful Integers Go 39.8% Easy
0971 Flip Binary Tree To Match Preorder Traversal 45.6% Medium
0972 Equal Rational Numbers 41.6% Hard
0973 K Closest Points to Origin Go 63.8% Medium
0974 Subarray Sums Divisible by K 48.9% Medium
0975 Odd Even Jump 42.3% Hard
0976 Largest Perimeter Triangle Go 57.6% Easy
0977 Squares of a Sorted Array Go 72.2% Easy
0978 Longest Turbulent Subarray Go 46.6% Medium
0979 Distribute Coins in Binary Tree Go 68.8% Medium
0980 Unique Paths III Go 73.3% Hard
0981 Time Based Key-Value Store Go 53.1% Medium
0982 Triples with Bitwise AND Equal To Zero 55.5% Hard
0983 Minimum Cost For Tickets 60.5% Medium
0984 String Without AAA or BBB Go 37.7% Medium
0985 Sum of Even Numbers After Queries Go 61.3% Easy
0986 Interval List Intersections Go 67.3% Medium
0987 Vertical Order Traversal of a Binary Tree 36.6% Medium
0988 Smallest String Starting From Leaf 46.0% Medium
0989 Add to Array-Form of Integer 44.2% Easy
0990 Satisfiability of Equality Equations Go 44.9% Medium
0991 Broken Calculator 45.5% Medium
0992 Subarrays with K Different Integers Go 48.6% Hard
0993 Cousins in Binary Tree Go 52.0% Easy
0994 Rotting Oranges 47.8% Medium
0995 Minimum Number of K Consecutive Bit Flips Go 46.8% Hard
0996 Number of Squareful Arrays Go 47.9% Hard
0997 Find the Town Judge 50.1% Easy
0998 Maximum Binary Tree II 62.9% Medium
0999 Available Captures for Rook Go 66.7% Easy
1000 Minimum Cost to Merge Stones 39.6% Hard
1001 Grid Illumination 35.9% Hard
1002 Find Common Characters Go 67.7% Easy
1003 Check If Word Is Valid After Substitutions Go 55.3% Medium
1004 Max Consecutive Ones III Go 59.1% Medium
1005 Maximize Sum Of Array After K Negations Go 51.3% Easy
1006 Clumsy Factorial 53.3% Medium
1007 Minimum Domino Rotations For Equal Row 50.0% Medium
1008 Construct Binary Search Tree from Preorder Traversal 78.4% Medium
1009 Complement of Base 10 Integer 59.6% Easy
1010 Pairs of Songs With Total Durations Divisible by 60 47.4% Easy
1011 Capacity To Ship Packages Within D Days Go 58.1% Medium
1012 Numbers With Repeated Digits 37.5% Hard
1013 Partition Array Into Three Parts With Equal Sum 51.8% Easy
1014 Best Sightseeing Pair 52.5% Medium
1015 Smallest Integer Divisible by K 32.1% Medium
1016 Binary String With Substrings Representing 1 To N 58.9% Medium
1017 Convert to Base -2 Go 59.0% Medium
1018 Binary Prefix Divisible By 5 47.7% Easy
1019 Next Greater Node In Linked List Go 57.4% Medium
1020 Number of Enclaves Go 57.7% Medium
1021 Remove Outermost Parentheses Go 77.9% Easy
1022 Sum of Root To Leaf Binary Numbers 67.2% Easy
1023 Camelcase Matching 57.0% Medium
1024 Video Stitching 49.2% Medium
1025 Divisor Game Go 66.3% Easy
1026 Maximum Difference Between Node and Ancestor Go 65.9% Medium
1027 Longest Arithmetic Sequence 53.5% Medium
1028 Recover a Tree From Preorder Traversal Go 69.9% Hard
1029 Two City Scheduling 56.1% Easy
1030 Matrix Cells in Distance Order Go 65.7% Easy
1031 Maximum Sum of Two Non-Overlapping Subarrays 57.8% Medium
1032 Stream of Characters 48.3% Hard
1033 Moving Stones Until Consecutive 41.7% Easy
1034 Coloring A Border 44.7% Medium
1035 Uncrossed Lines 56.1% Medium
1036 Escape a Large Maze 35.4% Hard
1037 Valid Boomerang Go 37.9% Easy
1038 Binary Search Tree to Greater Sum Tree 80.8% Medium
1039 Minimum Score Triangulation of Polygon 49.1% Medium
1040 Moving Stones Until Consecutive II Go 52.9% Medium
1041 Robot Bounded In Circle 49.5% Medium
1042 Flower Planting With No Adjacent 48.5% Easy
1043 Partition Array for Maximum Sum 65.1% Medium
1044 Longest Duplicate Substring 32.0% Hard
1045 Customers Who Bought All Products 67.8% Medium
1046 Last Stone Weight 62.2% Easy
1047 Remove All Adjacent Duplicates In String Go 68.5% Easy
1048 Longest String Chain 54.7% Medium
1049 Last Stone Weight II Go 44.1% Medium
1050 Actors and Directors Who Cooperated At Least Three Times 71.7% Easy
1051 Height Checker Go 71.1% Easy
1052 Grumpy Bookstore Owner Go 55.4% Medium
1053 Previous Permutation With One Swap 48.5% Medium
1054 Distant Barcodes Go 43.2% Medium
1055 Shortest Way to Form String 56.9% Medium
1056 Confusing Number 48.7% Easy
1057 Campus Bikes 57.7% Medium
1058 Minimize Rounding Error to Meet Target 41.7% Medium
1059 All Paths from Source Lead to Destination 44.7% Medium
1060 Missing Element in Sorted Array 54.5% Medium
1061 Lexicographically Smallest Equivalent String 65.2% Medium
1062 Longest Repeating Substring 57.2% Medium
1063 Number of Valid Subarrays 71.1% Hard
1064 Fixed Point 66.5% Easy
1065 Index Pairs of a String 60.6% Easy
1066 Campus Bikes II 54.2% Medium
1067 Digit Count in Range 40.0% Hard
1068 Product Sales Analysis I 83.1% Easy
1069 Product Sales Analysis II 82.9% Easy
1070 Product Sales Analysis III 48.9% Medium
1071 Greatest Common Divisor of Strings 53.0% Easy
1072 Flip Columns For Maximum Number of Equal Rows 60.8% Medium
1073 Adding Two Negabinary Numbers Go 34.0% Medium
1074 Number of Submatrices That Sum to Target Go 59.3% Hard
1075 Project Employees I 64.9% Easy
1076 Project Employees II 53.7% Easy
1077 Project Employees III 75.4% Medium
1078 Occurrences After Bigram Go 64.7% Easy
1079 Letter Tile Possibilities Go 75.4% Medium
1080 Insufficient Nodes in Root to Leaf Paths 49.3% Medium
1081 Smallest Subsequence of Distinct Characters 50.4% Medium
1082 Sales Analysis I 71.7% Easy
1083 Sales Analysis II 50.6% Easy
1084 Sales Analysis III 54.2% Easy
1085 Sum of Digits in the Minimum Number 74.6% Easy
1086 High Five 79.6% Easy
1087 Brace Expansion 62.7% Medium
1088 Confusing Number II 43.9% Hard
1089 Duplicate Zeros Go 53.0% Easy
1090 Largest Values From Labels 58.9% Medium
1091 Shortest Path in Binary Matrix 38.2% Medium
1092 Shortest Common Supersequence 51.6% Hard
1093 Statistics from a Large Sample Go 48.2% Medium
1094 Car Pooling 56.7% Medium
1095 Find in Mountain Array 35.7% Hard
1096 Brace Expansion II 62.1% Hard
1097 Game Play Analysis V 54.4% Hard
1098 Unpopular Books 44.4% Medium
1099 Two Sum Less Than K 60.6% Easy
1100 Find K-Length Substrings With No Repeated Characters 72.7% Medium
1101 The Earliest Moment When Everyone Become Friends 66.2% Medium
1102 Path With Maximum Minimum Value 49.2% Medium
1103 Distribute Candies to People 60.5% Easy
1104 Path In Zigzag Labelled Binary Tree 72.0% Medium
1105 Filling Bookcase Shelves Go 58.1% Medium
1106 Parsing A Boolean Expression 58.5% Hard
1107 New Users Daily Count 45.1% Medium
1108 Defanging an IP Address Go 87.5% Easy
1109 Corporate Flight Bookings 52.8% Medium
1110 Delete Nodes And Return Forest Go 67.0% Medium
1111 Maximum Nesting Depth of Two Valid Parentheses Strings Go 70.4% Medium
1112 Highest Grade For Each Student 69.4% Medium
1113 Reported Posts 64.1% Easy
1114 Print in Order 65.7% Easy
1115 Print FooBar Alternately 58.5% Medium
1116 Print Zero Even Odd 56.0% Medium
1117 Building H2O 52.6% Medium
1118 Number of Days in a Month 57.4% Easy
1119 Remove Vowels from a String 89.9% Easy
1120 Maximum Average Subtree 62.0% Medium
1121 Divide Array Into Increasing Sequences 56.8% Hard
1122 Relative Sort Array Go 67.7% Easy
1123 Lowest Common Ancestor of Deepest Leaves Go 66.8% Medium
1124 Longest Well-Performing Interval 32.7% Medium
1125 Smallest Sufficient Team 46.5% Hard
1126 Active Businesses 68.5% Medium
1127 User Purchase Platform 48.9% Hard
1128 Number of Equivalent Domino Pairs Go 47.3% Easy
1129 Shortest Path with Alternating Colors 38.9% Medium
1130 Minimum Cost Tree From Leaf Values 66.1% Medium
1131 Maximum of Absolute Value Expression 53.1% Medium
1132 Reported Posts II 34.4% Medium
1133 Largest Unique Number 66.9% Easy
1134 Armstrong Number 78.3% Easy
1135 Connecting Cities With Minimum Cost 57.5% Medium
1136 Parallel Courses 61.1% Hard
1137 N-th Tribonacci Number Go 55.9% Easy
1138 Alphabet Board Path 48.4% Medium
1139 Largest 1-Bordered Square 47.5% Medium
1140 Stone Game II 63.3% Medium
1141 User Activity for the Past 30 Days I 54.1% Easy
1142 User Activity for the Past 30 Days II 34.5% Easy
1143 Longest Common Subsequence 58.4% Medium
1144 Decrease Elements To Make Array Zigzag 45.4% Medium
1145 Binary Tree Coloring Game Go 51.3% Medium
1146 Snapshot Array 37.1% Medium
1147 Longest Chunked Palindrome Decomposition 58.6% Hard
1148 Article Views I 75.8% Easy
1149 Article Views II 48.1% Medium
1150 Check If a Number Is Majority Element in a Sorted Array 59.2% Easy
1151 Minimum Swaps to Group All 1's Together 59.3% Medium
1152 Analyze User Website Visit Pattern 43.5% Medium
1153 String Transforms Into Another String 35.8% Hard
1154 Day of the Year Go 49.3% Easy
1155 Number of Dice Rolls With Target Sum 49.1% Medium
1156 Swap For Longest Repeated Character Substring 48.9% Medium
1157 Online Majority Element In Subarray Go 38.9% Hard
1158 Market Analysis I 61.7% Medium
1159 Market Analysis II 52.9% Hard
1160 Find Words That Can Be Formed by Characters Go 67.4% Easy
1161 Maximum Level Sum of a Binary Tree 72.2% Medium
1162 As Far from Land as Possible 43.4% Medium
1163 Last Substring in Lexicographical Order 33.8% Hard
1164 Product Price at a Given Date 65.8% Medium
1165 Single-Row Keyboard 84.8% Easy
1166 Design File System 56.8% Medium
1167 Minimum Cost to Connect Sticks 62.7% Medium
1168 Optimize Water Distribution in a Village 60.9% Hard
1169 Invalid Transactions 31.2% Medium
1170 Compare Strings by Frequency of the Smallest Character Go 58.6% Easy
1171 Remove Zero Sum Consecutive Nodes from Linked List Go 41.4% Medium
1172 Dinner Plate Stacks 38.2% Hard
1173 Immediate Food Delivery I 80.4% Easy
1174 Immediate Food Delivery II 58.4% Medium
1175 Prime Arrangements Go 51.0% Easy
1176 Diet Plan Performance 53.9% Easy
1177 Can Make Palindrome from Substring 34.6% Medium
1178 Number of Valid Words for Each Puzzle 37.9% Hard
1179 Reformat Department Table 80.5% Easy
1180 Count Substrings with Only One Distinct Letter 77.0% Easy
1181 Before and After Puzzle 44.4% Medium
1182 Shortest Distance to Target Color 52.8% Medium
1183 Maximum Number of Ones 54.4% Hard
1184 Distance Between Bus Stops Go 54.4% Easy
1185 Day of the Week Go 64.0% Easy
1186 Maximum Subarray Sum with One Deletion 37.4% Medium
1187 Make Array Strictly Increasing 41.8% Hard
1188 Design Bounded Blocking Queue 70.5% Medium
1189 Maximum Number of Balloons Go 61.2% Easy
1190 Reverse Substrings Between Each Pair of Parentheses 61.5% Medium
1191 K-Concatenation Maximum Sum 25.9% Medium
1192 Critical Connections in a Network 48.6% Hard
1193 Monthly Transactions I 68.2% Medium
1194 Tournament Winners 52.8% Hard
1195 Fizz Buzz Multithreaded 68.3% Medium
1196 How Many Apples Can You Put into the Basket 68.1% Easy
1197 Minimum Knight Moves 36.1% Medium
1198 Find Smallest Common Element in All Rows 74.9% Medium
1199 Minimum Time to Build Blocks 37.3% Hard
1200 Minimum Absolute Difference Go 66.6% Easy
1201 Ugly Number III Go 25.9% Medium
1202 Smallest String With Swaps Go 46.5% Medium
1203 Sort Items by Groups Respecting Dependencies 47.6% Hard
1204 Last Person to Fit in the Elevator 69.7% Medium
1205 Monthly Transactions II 45.1% Medium
1206 Design Skiplist 57.4% Hard
1207 Unique Number of Occurrences Go 71.6% Easy
1208 Get Equal Substrings Within Budget Go 41.9% Medium
1209 Remove All Adjacent Duplicates in String II 56.8% Medium
1210 Minimum Moves to Reach Target with Rotations 45.2% Hard
1211 Queries Quality and Percentage 68.3% Easy
1212 Team Scores in Football Tournament 55.7% Medium
1213 Intersection of Three Sorted Arrays 78.9% Easy
1214 Two Sum BSTs 67.6% Medium
1215 Stepping Numbers 41.6% Medium
1216 Valid Palindrome III 47.7% Hard
1217 Play with Chips Go 64.3% Easy
1218 Longest Arithmetic Subsequence of Given Difference 44.5% Medium
1219 Path with Maximum Gold 65.1% Medium
1220 Count Vowels Permutation 53.9% Hard
1221 Split a String in Balanced Strings Go 83.2% Easy
1222 Queens That Can Attack the King 68.7% Medium
1223 Dice Roll Simulation 45.6% Medium
1224 Maximum Equal Frequency 33.5% Hard
1225 Report Contiguous Dates 61.2% Hard
1226 The Dining Philosophers 55.7% Medium
1227 Airplane Seat Assignment Probability 61.0% Medium
1228 Missing Number In Arithmetic Progression 52.6% Easy
1229 Meeting Scheduler 52.6% Medium
1230 Toss Strange Coins 48.7% Medium
1231 Divide Chocolate 52.3% Hard
1232 Check If It Is a Straight Line Go 45.3% Easy
1233 Remove Sub-Folders from the Filesystem 59.5% Medium
1234 Replace the Substring for Balanced String Go 33.3% Medium
1235 Maximum Profit in Job Scheduling Go 44.1% Hard
1236 Web Crawler 64.3% Medium
1237 Find Positive Integer Solution for a Given Equation 69.6% Easy
1238 Circular Permutation in Binary Representation 64.9% Medium
1239 Maximum Length of a Concatenated String with Unique Characters 47.8% Medium
1240 Tiling a Rectangle with the Fewest Squares 50.1% Hard
1241 Number of Comments per Post 67.0% Easy
1242 Web Crawler Multithreaded 45.9% Medium
1243 Array Transformation 51.0% Easy
1244 Design A Leaderboard 60.7% Medium
1245 Tree Diameter 60.0% Medium
1246 Palindrome Removal 46.0% Hard
1247 Minimum Swaps to Make Strings Equal 60.0% Medium
1248 Count Number of Nice Subarrays 56.4% Medium
1249 Minimum Remove to Make Valid Parentheses 62.5% Medium
1250 Check If It Is a Good Array 55.7% Hard
1251 Average Selling Price 81.4% Easy
1252 Cells with Odd Values in a Matrix Go 78.1% Easy
1253 Reconstruct a 2-Row Binary Matrix 40.4% Medium
1254 Number of Closed Islands Go 60.3% Medium
1255 Maximum Score Words Formed by Letters 69.3% Hard
1256 Encode Number 66.0% Medium
1257 Smallest Common Region 58.8% Medium
1258 Synonymous Sentences 64.4% Medium
1259 Handshakes That Don't Cross 53.5% Hard
1260 Shift 2D Grid Go 61.3% Easy
1261 Find Elements in a Contaminated Binary Tree 74.3% Medium
1262 Greatest Sum Divisible by Three 47.6% Medium
1263 Minimum Moves to Move a Box to Their Target Location 41.4% Hard
1264 Page Recommendations 67.5% Medium
1265 Print Immutable Linked List in Reverse 94.6% Medium
1266 Minimum Time Visiting All Points Go 79.6% Easy
1267 Count Servers that Communicate 57.9% Medium
1268 Search Suggestions System 63.3% Medium
1269 Number of Ways to Stay in the Same Place After Some Steps 43.2% Hard
1270 All People Report to the Given Manager 87.0% Medium
1271 Hexspeak 54.2% Easy
1272 Remove Interval 58.6% Medium
1273 Delete Tree Nodes 63.5% Medium
1274 Number of Ships in a Rectangle 66.5% Hard
1275 Find Winner on a Tic Tac Toe Game Go 52.9% Easy
1276 Number of Burgers with No Waste of Ingredients 49.6% Medium
1277 Count Square Submatrices with All Ones 73.2% Medium
1278 Palindrome Partitioning III 59.9% Hard
1279 Traffic Light Controlled Intersection 74.3% Easy
1280 Students and Examinations 72.1% Easy
1281 Subtract the Product and Sum of Digits of an Integer Go 85.2% Easy
1282 Group the People Given the Group Size They Belong To 83.9% Medium
1283 Find the Smallest Divisor Given a Threshold Go 47.6% Medium
1284 Minimum Number of Flips to Convert Binary Matrix to Zero Matrix 69.5% Hard
1285 Find the Start and End Number of Continuous Ranges 83.7% Medium
1286 Iterator for Combination 68.1% Medium
1287 Element Appearing More Than 25% In Sorted Array Go 60.2% Easy
1288 Remove Covered Intervals 58.0% Medium
1289 Minimum Falling Path Sum II 61.0% Hard
1290 Convert Binary Number in a Linked List to Integer Go 80.2% Easy
1291 Sequential Digits 53.4% Medium
1292 Maximum Side Length of a Square with Sum Less than or Equal to Threshold 48.5% Medium
1293 Shortest Path in a Grid with Obstacles Elimination 42.7% Hard
1294 Weather Type in Each Country 63.1% Easy
1295 Find Numbers with Even Number of Digits Go 81.6% Easy
1296 Divide Array in Sets of K Consecutive Numbers 53.7% Medium
1297 Maximum Number of Occurrences of a Substring 47.3% Medium
1298 Maximum Candies You Can Get from Boxes 58.9% Hard
1299 Replace Elements with Greatest Element on Right Side Go 75.4% Easy
1300 Sum of Mutated Array Closest to Target Go 44.2% Medium
1301 Number of Paths with Max Score 37.2% Hard
1302 Deepest Leaves Sum Go 83.6% Medium
1303 Find the Team Size 87.8% Easy
1304 Find N Unique Integers Sum up to Zero Go 76.3% Easy
1305 All Elements in Two Binary Search Trees Go 76.1% Medium
1306 Jump Game III Go 60.5% Medium
1307 Verbal Arithmetic Puzzle 37.6% Hard
1308 Running Total for Different Genders 84.0% Medium
1309 Decrypt String from Alphabet to Integer Mapping 76.7% Easy
1310 XOR Queries of a Subarray 68.6% Medium
1311 Get Watched Videos by Your Friends 43.1% Medium
1312 Minimum Insertion Steps to Make a String Palindrome 58.1% Hard
1313 Decompress Run-Length Encoded List Go 85.1% Easy
1314 Matrix Block Sum 73.7% Medium
1315 Sum of Nodes with Even-Valued Grandparent 83.5% Medium
1316 Distinct Echo Substrings 46.4% Hard
1317 Convert Integer to the Sum of Two No-Zero Integers Go 56.7% Easy
1318 Minimum Flips to Make a OR b Equal to c 62.8% Medium
1319 Number of Operations to Make Network Connected 53.1% Medium
1320 Minimum Distance to Type a Word Using Two Fingers 62.3% Hard
1321 Restaurant Growth 67.7% Medium
1322 Ads Performance 57.8% Easy
1323 Maximum 69 Number 77.9% Easy
1324 Print Words Vertically 58.0% Medium
1325 Delete Leaves With a Given Value 72.9% Medium
1326 Minimum Number of Taps to Open to Water a Garden 43.5% Hard
1327 List the Products Ordered in a Period 76.3% Easy
1328 Break a Palindrome 43.3% Medium
1329 Sort the Matrix Diagonally 78.4% Medium
1330 Reverse Subarray To Maximize Array Value 35.1% Hard
1331 Rank Transform of an Array 58.1% Easy
1332 Remove Palindromic Subsequences 60.0% Easy
1333 Filter Restaurants by Vegan-Friendly, Price and Distance 54.6% Medium
1334 Find the City With the Smallest Number of Neighbors at a Threshold Distance 44.5% Medium
1335 Minimum Difficulty of a Job Schedule 57.5% Hard
1336 Number of Transactions per Visit 43.5% Hard
1337 The K Weakest Rows in a Matrix 68.7% Easy
1338 Reduce Array Size to The Half 66.6% Medium
1339 Maximum Product of Splitted Binary Tree 37.2% Medium
1340 Jump Game V 57.5% Hard
1341 Movie Rating 56.6% Medium
1342 Number of Steps to Reduce a Number to Zero 86.3% Easy
1343 Number of Sub-arrays of Size K and Average Greater than or Equal to Threshold 64.2% Medium
1344 Angle Between Hands of a Clock 61.4% Medium
1345 Jump Game IV 38.1% Hard
1346 Check If N and Its Double Exist 38.0% Easy
1347 Minimum Number of Steps to Make Two Strings Anagram 74.6% Medium
1348 Tweet Counts Per Frequency 29.0% Medium
1349 Maximum Students Taking Exam 41.9% Hard
1350 Students With Invalid Departments 89.4% Easy
1351 Count Negative Numbers in a Sorted Matrix 76.6% Easy
1352 Product of the Last K Numbers 43.6% Medium
1353 Maximum Number of Events That Can Be Attended 30.5% Medium
1354 Construct Target Array With Multiple Sums 31.9% Hard
1355 Activity Participants 69.2% Medium
1356 Sort Integers by The Number of 1 Bits 68.6% Easy
1357 Apply Discount Every n Orders 66.0% Medium
1358 Number of Substrings Containing All Three Characters 58.0% Medium
1359 Count All Valid Pickup and Delivery Options 57.9% Hard
1360 Number of Days Between Two Dates 48.8% Easy
1361 Validate Binary Tree Nodes 48.6% Medium
1362 Closest Divisors 56.7% Medium
1363 Largest Multiple of Three 33.5% Hard
1364 Number of Trusted Contacts of a Customer 75.3% Medium
1365 How Many Numbers Are Smaller Than the Current Number 85.6% Easy
1366 Rank Teams by Votes 52.4% Medium
1367 Linked List in Binary Tree 39.7% Medium
1368 Minimum Cost to Make at Least One Valid Path in a Grid 54.4% Hard
1369 Get the Second Most Recent Activity 64.7% Hard
1370 Increasing Decreasing String 75.6% Easy
1371 Find the Longest Substring Containing Vowels in Even Counts 57.3% Medium
1372 Longest ZigZag Path in a Binary Tree 54.0% Medium
1373 Maximum Sum BST in Binary Tree 40.2% Hard
1374 Generate a String With Characters That Have Odd Counts 75.4% Easy
1375 Bulb Switcher III 62.5% Medium
1376 Time Needed to Inform All Employees 55.5% Medium
1377 Frog Position After T Seconds 33.6% Hard
1378 Replace Employee ID With The Unique Identifier 87.4% Easy
1379 Find a Corresponding Node of a Binary Tree in a Clone of That Tree 83.8% Medium
1380 Lucky Numbers in a Matrix Go 71.4% Easy
1381 Design a Stack With Increment Operation 74.7% Medium
1382 Balance a Binary Search Tree 74.8% Medium
1383 Maximum Performance of a Team 31.8% Hard
1384 Total Sales Amount by Year 62.8% Hard
1385 Find the Distance Value Between Two Arrays Go 67.1% Easy
1386 Cinema Seat Allocation 34.8% Medium
1387 Sort Integers by The Power Value 70.1% Medium
1388 Pizza With 3n Slices 44.7% Hard
1389 Create Target Array in the Given Order Go 84.1% Easy
1390 Four Divisors 38.1% Medium
1391 Check if There is a Valid Path in a Grid 44.5% Medium
1392 Longest Happy Prefix 40.0% Hard
1393 Capital Gain/Loss 89.2% Medium
1394 Find Lucky Integer in an Array 64.5% Easy
1395 Count Number of Teams 81.9% Medium
1396 Design Underground System 64.7% Medium
1397 Find All Good Strings 37.2% Hard
1398 Customers Who Bought Products A and B but Not C 80.6% Medium
1399 Count Largest Group 65.0% Easy
1400 Construct K Palindrome Strings 60.4% Medium
1401 Circle and Rectangle Overlapping 41.8% Medium
1402 Reducing Dishes 72.8% Hard
1403 Minimum Subsequence in Non-Increasing Order 70.8% Easy
1404 Number of Steps to Reduce a Number in Binary Representation to One 50.3% Medium
1405 Longest Happy String 49.0% Medium
1406 Stone Game III 56.0% Hard
1407 Top Travellers 82.1% Easy
1408 String Matching in an Array 61.4% Easy
1409 Queries on a Permutation With Key 81.6% Medium
1410 HTML Entity Parser 53.9% Medium
1411 Number of Ways to Paint N × 3 Grid 61.2% Hard
1412 Find the Quiet Students in All Exams 66.6% Hard
1413 Minimum Value to Get Positive Step by Step Sum 65.2% Easy
1414 Find the Minimum Number of Fibonacci Numbers Whose Sum Is K 62.4% Medium
1415 The k-th Lexicographical String of All Happy Strings of Length n 70.4% Medium
1416 Restore The Array 36.7% Hard
1417 Reformat The String 55.0% Easy
1418 Display Table of Food Orders in a Restaurant 65.6% Medium
1419 Minimum Number of Frogs Croaking 46.3% Medium
1420 Build Array Where You Can Find The Maximum Exactly K Comparisons 65.2% Hard
1421 NPV Queries 80.5% Medium
1422 Maximum Score After Splitting a String 54.7% Easy
1423 Maximum Points You Can Obtain from Cards 42.5% Medium
1424 Diagonal Traverse II 42.3% Medium
1425 Constrained Subsequence Sum 44.1% Hard
1426 Counting Elements 58.7% Easy
1427 Perform String Shifts 53.0% Easy
1428 Leftmost Column with at Least a One 46.8% Medium
1429 First Unique Number 47.0% Medium
1430 Check If a String Is a Valid Sequence from Root to Leaves Path in a Binary Tree 44.8% Medium
1431 Kids With the Greatest Number of Candies 88.9% Easy
1432 Max Difference You Can Get From Changing an Integer 42.8% Medium
1433 Check If a String Can Break Another String 65.7% Medium
1434 Number of Ways to Wear Different Hats to Each Other 38.0% Hard
1435 Create a Session Bar Chart 76.7% Easy
1436 Destination City 77.3% Easy
1437 Check If All 1's Are at Least Length K Places Away 63.3% Medium
1438 Longest Continuous Subarray With Absolute Diff Less Than or Equal to Limit 41.9% Medium
1439 Find the Kth Smallest Sum of a Matrix With Sorted Rows 59.4% Hard
1440 Evaluate Boolean Expression 70.1% Medium
1441 Build an Array With Stack Operations 68.8% Easy
1442 Count Triplets That Can Form Two Arrays of Equal XOR 69.4% Medium
1443 Minimum Time to Collect All Apples in a Tree 55.5% Medium
1444 Number of Ways of Cutting a Pizza 52.7% Hard
1445 Apples & Oranges 87.2% Medium
1446 Consecutive Characters 60.4% Easy
1447 Simplified Fractions 61.0% Medium
1448 Count Good Nodes in Binary Tree 70.6% Medium
1449 Form Largest Integer With Digits That Add up to Target 41.8% Hard
1450 Number of Students Doing Homework at a Given Time 78.1% Easy
1451 Rearrange Words in a Sentence 54.8% Medium
1452 People Whose List of Favorite Companies Is Not a Subset of Another List 53.3% Medium
1453 Maximum Number of Darts Inside of a Circular Dartboard 33.7% Hard
1454 Active Users 37.5% Medium
1455 Check If a Word Occurs As a Prefix of Any Word in a Sentence Go 64.7% Easy
1456 Maximum Number of Vowels in a Substring of Given Length 52.4% Medium
1457 Pseudo-Palindromic Paths in a Binary Tree 67.2% Medium
1458 Max Dot Product of Two Subsequences 41.7% Hard
1459 Rectangles Area 61.5% Medium
1460 Make Two Arrays Equal by Reversing Sub-arrays 74.0% Easy
1461 Check If a String Contains All Binary Codes of Size K 44.6% Medium
1462 Course Schedule IV 41.7% Medium
1463 Cherry Pickup II 65.5% Hard
1464 Maximum Product of Two Elements in an Array Go 78.1% Easy
1465 Maximum Area of a Piece of Cake After Horizontal and Vertical Cuts 30.8% Medium
1466 Reorder Routes to Make All Paths Lead to the City Zero 63.6% Medium
1467 Probability of a Two Boxes Having The Same Number of Distinct Balls 61.1% Hard
1468 Calculate Salaries 78.0% Medium
1469 Find All The Lonely Nodes 81.5% Easy
1470 Shuffle the Array Go 89.0% Easy
1471 The k Strongest Values in an Array 57.0% Medium
1472 Design Browser History 64.5% Medium
1473 Paint House III 48.1% Hard
1474 Delete N Nodes After M Nodes of a Linked List 74.2% Easy
1475 Final Prices With a Special Discount in a Shop 75.7% Easy
1476 Subrectangle Queries 90.5% Medium
1477 Find Two Non-overlapping Sub-arrays Each With Target Sum 29.8% Medium
1478 Allocate Mailboxes 55.0% Hard
1479 Sales by Day of the Week 83.4% Hard
1480 Running Sum of 1d Array 90.6% Easy
1481 Least Number of Unique Integers after K Removals 53.7% Medium
1482 Minimum Number of Days to Make m Bouquets 45.7% Medium
1483 Kth Ancestor of a Tree Node 27.6% Hard
1484 Group Sold Products By The Date 86.0% Easy
1485 Clone Binary Tree With Random Pointer 81.4% Medium
1486 XOR Operation in an Array 85.1% Easy
1487 Making File Names Unique 29.2% Medium
1488 Avoid Flood in The City 25.3% Medium
1489 Find Critical and Pseudo-Critical Edges in Minimum Spanning Tree 50.5% Hard
1490 Clone N-ary Tree 84.7% Medium
1491 Average Salary Excluding the Minimum and Maximum Salary 70.2% Easy
1492 The kth Factor of n 68.0% Medium
1493 Longest Subarray of 1's After Deleting One Element 58.4% Medium
1494 Parallel Courses II 32.2% Hard
1495 Friendly Movies Streamed Last Month 52.9% Easy
1496 Path Crossing 55.9% Easy
1497 Check If Array Pairs Are Divisible by k 41.2% Medium
1498 Number of Subsequences That Satisfy the Given Sum Condition 36.7% Medium
1499 Max Value of Equation 44.6% Hard
1500 Design a File Sharing System 46.4% Medium
1501 Countries You Can Safely Invest In 63.8% Medium
1502 Can Make Arithmetic Progression From Sequence 73.4% Easy
1503 Last Moment Before All Ants Fall Out of a Plank 51.5% Medium
1504 Count Submatrices With All Ones 61.6% Medium
1505 Minimum Possible Integer After at Most K Adjacent Swaps On Digits 36.1% Hard
1506 Find Root of N-Ary Tree 79.8% Medium
1507 Reformat Date 60.5% Easy
1508 Range Sum of Sorted Subarray Sums 68.6% Medium
1509 Minimum Difference Between Largest and Smallest Value in Three Moves 50.9% Medium
1510 Stone Game IV 50.2% Hard
1511 Customer Order Frequency 77.0% Easy
1512 Number of Good Pairs 88.7% Easy
1513 Number of Substrings With Only 1s 40.4% Medium
1514 Path with Maximum Probability 36.5% Medium
1515 Best Position for a Service Centre 35.8% Hard
1516 Move Sub-Tree of N-Ary Tree 60.2% Hard
1517 Find Users With Valid E-Mails 71.2% Easy
1518 Water Bottles 63.1% Easy
1519 Number of Nodes in the Sub-Tree With the Same Label 35.1% Medium
1520 Maximum Number of Non-Overlapping Substrings 32.7% Hard
1521 Find a Value of a Mysterious Function Closest to Target 43.3% Hard
1522 Diameter of N-Ary Tree 70.0% Medium
1523 Count Odd Numbers in an Interval Range 55.7% Easy
1524 Number of Sub-arrays With Odd Sum 36.3% Medium
1525 Number of Good Ways to Split a String 70.0% Medium
1526 Minimum Number of Increments on Subarrays to Form a Target Array 57.5% Hard
1527 Patients With a Condition 88.4% Easy
1528 Shuffle String 86.1% Easy
1529 Bulb Switcher IV 70.4% Medium
1530 Number of Good Leaf Nodes Pairs 53.4% Medium
1531 String Compression II 28.6% Hard
1532 The Most Recent Three Orders 75.1% Medium
1533 Find the Index of the Large Integer 57.7% Medium
1534 Count Good Triplets 79.4% Easy
1535 Find the Winner of an Array Game 45.5% Medium
1536 Minimum Swaps to Arrange a Binary Grid 41.5% Medium
1537 Get the Maximum Score 35.7% Hard
1538 Guess the Majority in a Hidden Array 56.9% Medium
------------ ------------------------------------------------------- ------- ---------------- --------------- -------------

下面这些是免费的算法题,但是暂时还不能使用 Go 解答的:

暂无


二.分类

Array

Title Solution Difficulty Time Space 收藏
1. Two Sum Go Easy O(n) O(n)
11. Container With Most Water Go Medium O(n) O(1)
15. 3Sum Go Medium O(n^2) O(n) ❤️
16. 3Sum Closest Go Medium O(n^2) O(1) ❤️
18. 4Sum Go Medium O(n^3) O(n^2) ❤️
26. Remove Duplicates from Sorted Array Go Easy O(n) O(1)
27. Remove Element Go Easy O(n) O(1)
39. Combination Sum Go Medium O(n log n) O(n)
40. Combination Sum II Go Medium O(n log n) O(n)
41. First Missing Positive Go Hard O(n) O(n)
42. Trapping Rain Water Go Hard O(n) O(1) ❤️
48. Rotate Image Go Medium O(n) O(1)
53. Maximum Subarray Go Easy O(n) O(n)
54. Spiral Matrix Go Medium O(n) O(n^2)
56. Merge Intervals Go Medium O(n log n) O(1)
57. Insert Interval Go Hard O(n) O(1)
59. Spiral Matrix II Go Medium O(n) O(n^2)
62. Unique Paths Go Medium O(n^2) O(n^2)
63. Unique Paths II Go Medium O(n^2) O(n^2)
64. Minimum Path Sum Go Medium O(n^2) O(n^2)
75. Sort Colors Go Medium O(n) O(1) ❤️
78. Subsets Go Medium O(n^2) O(n) ❤️
79. Word Search Go Medium O(n^2) O(n^2) ❤️
80. Remove Duplicates from Sorted Array II Go Medium O(n) O(1
84. Largest Rectangle in Histogram Go Medium O(n) O(n) ❤️
88. Merge Sorted Array Go Easy O(n) O(1) ❤️
90. Subsets II Go Medium O(n^2) O(n) ❤️
120. Triangle Go Medium O(n^2) O(n)
121. Best Time to Buy and Sell Stock Go Easy O(n) O(1)
122. Best Time to Buy and Sell Stock II Go Easy O(n) O(1)
126. Word Ladder II Go Hard O(n) O(n^2) ❤️
152. Maximum Product Subarray Go Medium O(n) O(1)
167. Two Sum II - Input array is sorted Go Easy O(n) O(1)
209. Minimum Size Subarray Sum Go Medium O(n) O(1)
216. Combination Sum III Go Medium O(n) O(1) ❤️
217. Contains Duplicate Go Easy O(n) O(n)
219. Contains Duplicate II Go Easy O(n) O(n)
283. Move Zeroes Go Easy O(n) O(1)
287. Find the Duplicate Number Go Easy O(n) O(1) ❤️
532. K-diff Pairs in an Array Go Easy O(n) O(n)
566. Reshape the Matrix Go Easy O(n^2) O(n^2)
628. Maximum Product of Three Numbers Go Easy O(n) O(1)
713. Subarray Product Less Than K Go Medium O(n) O(1)
714. Best Time to Buy and Sell Stock with Transaction Fee Go Medium O(n) O(1)
746. Min Cost Climbing Stairs Go Easy O(n) O(1)
766. Toeplitz Matrix Go Easy O(n) O(1)
867. Transpose Matrix Go Easy O(n) O(1)
891. Sum of Subsequence Widths Go Hard O(n log n) O(1)
907. Sum of Subarray Minimums Go Medium O(n) O(n) ❤️
922. Sort Array By Parity II Go Medium O(n) O(1)
969. Pancake Sorting Go Medium O(n) O(1) ❤️
977. Squares of a Sorted Array Go Easy O(n) O(1)
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

String

Title Solution Difficulty Time Space 收藏
3. Longest Substring Without Repeating Characters Go Medium O(n) O(1) ❤️
17. Letter Combinations of a Phone Number Go Medium O(log n) O(1)
20. Valid Parentheses Go Easy O(log n) O(1)
22. Generate Parentheses Go Medium O(log n) O(1)
28. Implement strStr() Go Easy O(n) O(1)
30. Substring with Concatenation of All Words Go Hard O(n) O(n) ❤️
49. Group Anagrams Go Medium O(n log n) O(n)
71. Simplify Path Go Medium O(n) O(n)
76. Minimum Window Substring Go Hard O(n) O(n) ❤️
91. Decode Ways Go Medium O(n) O(n)
93. Restore IP Addresses Go Medium O(n) O(n) ❤️
125. Valid Palindrome Go Easy O(n) O(1)
126. Word Ladder II Go Hard O(n) O(n^2) ❤️
344. Reverse String Go Easy O(n) O(1)
345. Reverse Vowels of a String Go Easy O(n) O(1)
767. Reorganize String Go Medium O(n log n) O(log n) ❤️
842. Split Array into Fibonacci Sequence Go Medium O(n^2) O(1) ❤️
856. Score of Parentheses Go Medium O(n) O(n)
925. Long Pressed Name Go Easy O(n) O(1)
1003. Check If Word Is Valid After Substitutions Go Medium O(n) O(1)
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Two Pointers

    left, right := 0, -1

    for left < len(s) {
        if right+1 < len(s) && freq[s[right+1]-'a'] == 0 {
            freq[s[right+1]-'a']++
            right++
        } else {
            freq[s[left]-'a']--
            left++
        }
        result = max(result, right-left+1)
    }
Title Solution Difficulty Time Space 收藏
3. Longest Substring Without Repeating Characters Go Medium O(n) O(1) ❤️
11. Container With Most Water Go Medium O(n) O(1)
15. 3Sum Go Medium O(n^2) O(n) ❤️
16. 3Sum Closest Go Medium O(n^2) O(1) ❤️
18. 4Sum Go Medium O(n^3) O(n^2) ❤️
19. Remove Nth Node From End of List Go Medium O(n) O(1)
26. Remove Duplicates from Sorted Array Go Easy O(n) O(1)
27. Remove Element Go Easy O(n) O(1)
28. Implement strStr() Go Easy O(n) O(1)
30. Substring with Concatenation of All Words Go Hard O(n) O(n) ❤️
42. Trapping Rain Water Go Hard O(n) O(1) ❤️
61. Rotate List Go Medium O(n) O(1)
75. Sort Colors Go Medium O(n) O(1) ❤️
76. Minimum Window Substring Go Hard O(n) O(n) ❤️
80. Remove Duplicates from Sorted Array II Go Medium O(n) O(1
86. Partition List Go Medium O(n) O(1) ❤️
88. Merge Sorted Array Go Easy O(n) O(1) ❤️
125. Valid Palindrome Go Easy O(n) O(1)
141. Linked List Cycle Go Easy O(n) O(1) ❤️
142. Linked List Cycle II Go Medium O(n) O(1) ❤️
167. Two Sum II - Input array is sorted Go Easy O(n) O(1)
209. Minimum Size Subarray Sum Go Medium O(n) O(1)
234. Palindrome Linked List Go Easy O(n) O(1)
283. Move Zeroes Go Easy O(n) O(1)
287. Find the Duplicate Number Go Easy O(n) O(1) ❤️
344. Reverse String Go Easy O(n) O(1)
345. Reverse Vowels of a String Go Easy O(n) O(1)
349. Intersection of Two Arrays Go Easy O(n) O(n)
350. Intersection of Two Arrays II Go Easy O(n) O(n)
424. Longest Repeating Character Replacement Go Medium O(n) O(1)
524. Longest Word in Dictionary through Deleting Go Medium O(n) O(1)
532. K-diff Pairs in an Array Go Easy O(n) O(n)
567. Permutation in String Go Medium O(n) O(1) ❤️
713. Subarray Product Less Than K Go Medium O(n) O(1)
763. Partition Labels Go Medium O(n) O(1) ❤️
826. Most Profit Assigning Work Go Medium O(n log n) O(n)
828. Unique Letter String Go Hard O(n) O(1) ❤️
838. Push Dominoes Go Medium O(n) O(n)
844. Backspace String Compare Go Easy O(n) O(n)
845. Longest Mountain in Array Go Medium O(n) O(1)
881. Boats to Save People Go Medium O(n log n) O(1)
904. Fruit Into Baskets Go Medium O(n log n) O(1)
923. 3Sum With Multiplicity Go Medium O(n^2) O(n)
925. Long Pressed Name Go Easy O(n) O(1)
930. Binary Subarrays With Sum Go Medium O(n) O(n) ❤️
977. Squares of a Sorted Array Go Easy O(n) O(1)
986. Interval List Intersections Go Medium O(n) O(1)
992. Subarrays with K Different Integers Go Hard O(n) O(n) ❤️
1004. Max Consecutive Ones III Go Medium O(n) O(1)
1093. Statistics from a Large Sample Go Medium O(n) O(1)
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Linked List

Title Solution Difficulty Time Space 收藏
2. Add Two Numbers Go Medium O(n) O(1)
19. Remove Nth Node From End of List Go Medium O(n) O(1)
21. Merge Two Sorted Lists Go Easy O(log n) O(1)
23. Merge k Sorted Lists Go Hard O(log n) O(1) ❤️
24. Swap Nodes in Pairs Go Medium O(n) O(1)
25. Reverse Nodes in k-Group Go Hard O(log n) O(1) ❤️
61. Rotate List Go Medium O(n) O(1)
82. Remove Duplicates from Sorted List II Go Medium O(n) O(1)
83. Remove Duplicates from Sorted List Go Easy O(n) O(1)
86. Partition List Go Medium O(n) O(1) ❤️
92. Reverse Linked List II Go Medium O(n) O(1) ❤️
109. Convert Sorted List to Binary Search Tree Go Medium O(log n) O(n)
141. Linked List Cycle Go Easy O(n) O(1) ❤️
142. Linked List Cycle II Go Medium O(n) O(1) ❤️
143. Reorder List Go Medium O(n) O(1) ❤️
147. Insertion Sort List Go Medium O(n) O(1) ❤️
148. Sort List Go Medium O(n log n) O(n) ❤️
160. Intersection of Two Linked Lists Go Easy O(n) O(1) ❤️
203. Remove Linked List Elements Go Easy O(n) O(1)
206. Reverse Linked List Go Easy O(n) O(1)
234. Palindrome Linked List Go Easy O(n) O(1)
237. Delete Node in a Linked List Go Easy O(n) O(1)
328. Odd Even Linked List Go Medium O(n) O(1)
445. Add Two Numbers II Go Medium O(n) O(n)
725. Split Linked List in Parts Go Medium O(n) O(1)
817. Linked List Components Go Medium O(n) O(1)
707. Design Linked List Go Easy O(n) O(1)
876. Middle of the Linked List Go Easy O(n) O(1) ❤️
1019. Next Greater Node In Linked List Go Medium O(n) O(1)
---------------------------------------------------------------------------- ------------- ------------- ------------- ------------- -------------

Stack

Title Solution Difficulty Time Space 收藏
20. Valid Parentheses Go Easy O(log n) O(1)
42. Trapping Rain Water Go Hard O(n) O(1) ❤️
71. Simplify Path Go Medium O(n) O(n) ❤️
84. Largest Rectangle in Histogram Go Medium O(n) O(n) ❤️
94. Binary Tree Inorder Traversal Go Medium O(n) O(1)
103. Binary Tree Zigzag Level Order Traversal Go Medium O(n) O(n)
144. Binary Tree Preorder Traversal Go Medium O(n) O(1)
145. Binary Tree Postorder Traversal Go Hard O(n) O(1)
150. Evaluate Reverse Polish Notation Go Medium O(n) O(1)
155. Min Stack Go Easy O(n) O(n)
173. Binary Search Tree Iterator Go Medium O(n) O(1)
224. Basic Calculator Go Hard O(n) O(n)
225. Implement Stack using Queues Go Easy O(n) O(n)
232. Implement Queue using Stacks Go Easy O(n) O(n)
331. Verify Preorder Serialization of a Binary Tree Go Medium O(n) O(1)
394. Decode String Go Medium O(n) O(n)
402. Remove K Digits Go Medium O(n) O(1)
456. 132 Pattern Go Medium O(n) O(n)
496. Next Greater Element I Go Easy O(n) O(n)
503. Next Greater Element II Go Medium O(n) O(n)
636. Exclusive Time of Functions Go Medium O(n) O(n)
682. Baseball Game Go Easy O(n) O(n)
726. Number of Atoms Go Hard O(n) O(n) ❤️
735. Asteroid Collision Go Medium O(n) O(n)
739. Daily Temperatures Go Medium O(n) O(n)
844. Backspace String Compare Go Easy O(n) O(n)
856. Score of Parentheses Go Medium O(n) O(n)
880. Decoded String at Index Go Medium O(n) O(n)
895. Maximum Frequency Stack Go Hard O(n) O(n)
901. Online Stock Span Go Medium O(n) O(n)
907. Sum of Subarray Minimums Go Medium O(n) O(n) ❤️
921. Minimum Add to Make Parentheses Valid Go Medium O(n) O(n)
946. Validate Stack Sequences Go Medium O(n) O(n)
1003. Check If Word Is Valid After Substitutions Go Medium O(n) O(1)
1019. Next Greater Node In Linked List Go Medium O(n) O(1)
1021. Remove Outermost Parentheses Go Medium O(n) O(1)
1047. Remove All Adjacent Duplicates In String Go Medium O(n) O(1)
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Tree

Title Solution Difficulty Time Space 收藏
94. Binary Tree Inorder Traversal Go Medium O(n) O(1)
96. Unique Binary Search Trees Go Medium O(n^2) O(n)
98. Validate Binary Search Tree Go Medium O(n) O(1)
99. Recover Binary Search Tree Go Hard O(n) O(1)
100. Same Tree Go Easy O(n) O(1)
101. Symmetric Tree Go Easy O(n) O(1)
102. Binary Tree Level Order Traversal Go Medium O(n) O(1)
103. Binary Tree Zigzag Level Order Traversal Go Medium O(n) O(n)
104. Maximum Depth of Binary Tree Go Easy O(n) O(1)
107. Binary Tree Level Order Traversal II Go Easy O(n) O(1)
108. Convert Sorted Array to Binary Search Tree Go Easy O(n) O(1)
110. Balanced Binary Tree Go Easy O(n) O(1)
111. Minimum Depth of Binary Tree Go Easy O(n) O(1)
112. Path Sum Go Easy O(n) O(1)
113. Path Sum II Go Medium O(n) O(1)
114. Flatten Binary Tree to Linked List Go Medium O(n) O(1)
124. Binary Tree Maximum Path Sum Go Hard O(n) O(1)
129. Sum Root to Leaf Numbers Go Medium O(n) O(1)
144. Binary Tree Preorder Traversal Go Medium O(n) O(1)
145. Binary Tree Postorder Traversal Go Hard O(n) O(1)
173. Binary Search Tree Iterator Go Medium O(n) O(1)
199. Binary Tree Right Side View Go Medium O(n) O(1)
222. Count Complete Tree Nodes Go Medium O(n) O(1)
226. Invert Binary Tree Go Easy O(n) O(1)
230. Kth Smallest Element in a BST Go Medium O(n) O(1)
235. Lowest Common Ancestor of a Binary Search Tree Go Easy O(n) O(1)
236. Lowest Common Ancestor of a Binary Tree Go Medium O(n) O(1)
257. Binary Tree Paths Go Easy O(n) O(1)
404. Sum of Left Leaves Go Easy O(n) O(1)
437. Path Sum III Go Easy O(n) O(1)
515. Find Largest Value in Each Tree Row Go Medium O(n) O(n)
637. Average of Levels in Binary Tree Go Easy O(n) O(n)
993. Cousins in Binary Tree Go Easy O(n) O(1)
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Dynamic Programming

Title Solution Difficulty Time Space 收藏
53. Maximum Subarray Go Easy O(n) O(n)
62. Unique Paths Go Medium O(n^2) O(n^2)
63. Unique Paths II Go Medium O(n^2) O(n^2)
64. Minimum Path Sum Go Medium O(n^2) O(n^2)
70. Climbing Stairs Go Easy O(n) O(n)
91. Decode Ways Go Medium O(n) O(n)
96. Unique Binary Search Trees Go Medium O(n) O(n)
120. Triangle Go Medium O(n^2) O(n)
121. Best Time to Buy and Sell Stock Go Easy O(n) O(1)
152. Maximum Product Subarray Go Medium O(n) O(1)
198. House Robber Go Easy O(n) O(n)
213. House Robber II Go Medium O(n) O(n)
300. Longest Increasing Subsequence Go Medium O(n log n) O(n)
309. Best Time to Buy and Sell Stock with Cooldown Go Medium O(n) O(n)
322. Coin Change Go Medium O(n) O(n)
338. Counting Bits Go Medium O(n) O(n)
343. Integer Break Go Medium O(n^2) O(n)
357. Count Numbers with Unique Digits Go Medium O(1) O(1)
392. Is Subsequence Go Medium O(n) O(1)
416. Partition Equal Subset Sum Go Medium O(n^2) O(n)
714. Best Time to Buy and Sell Stock with Transaction Fee Go Medium O(n) O(1)
746. Min Cost Climbing Stairs Go Easy O(n) O(1)
838. Push Dominoes Go Medium O(n) O(n)
1025. Divisor Game Go Easy O(1) O(1)
891. Sum of Subsequence Widths Go Hard O(n log n) O(1)
942. DI String Match Go Easy O(n) O(1)
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Backtracking

func combinationSum2(candidates []int, target int) [][]int {
    if len(candidates) == 0 {
        return [][]int{}
    }
    c, res := []int{}, [][]int{}
    sort.Ints(candidates)
    findcombinationSum2(candidates, target, 0, c, &res)
    return res
}

func findcombinationSum2(nums []int, target, index int, c []int, res *[][]int) {
    if target == 0 {
        b := make([]int, len(c))
        copy(b, c)
        *res = append(*res, b)
        return
    }
    for i := index; i < len(nums); i++ {
        if i > index && nums[i] == nums[i-1] { // 这里是去重的关键逻辑
            continue
        }
        if target >= nums[i] {
            c = append(c, nums[i])
            findcombinationSum2(nums, target-nums[i], i+1, c, res)
            c = c[:len(c)-1]
        }
    }
}
func updateMatrix_BFS(matrix [][]int) [][]int {
    res := make([][]int, len(matrix))
    if len(matrix) == 0 || len(matrix[0]) == 0 {
        return res
    }
    queue := make([][]int, 0)
    for i, _ := range matrix {
        res[i] = make([]int, len(matrix[0]))
        for j, _ := range res[i] {
            if matrix[i][j] == 0 {
                res[i][j] = -1
                queue = append(queue, []int{i, j})
            }
        }
    }
    level := 1
    for len(queue) > 0 {
        size := len(queue)
        for size > 0 {
            size -= 1
            node := queue[0]
            queue = queue[1:]
            i, j := node[0], node[1]
            for _, direction := range [][]int{{-1, 0}, {1, 0}, {0, 1}, {0, -1}} {
                x := i + direction[0]
                y := j + direction[1]
                if x < 0 || x >= len(matrix) || y < 0 || y >= len(matrix[0]) || res[x][y] < 0 || res[x][y] > 0 {
                    continue
                }
                res[x][y] = level
                queue = append(queue, []int{x, y})
            }
        }
        level++
    }
    for i, row := range res {
        for j, cell := range row {
            if cell == -1 {
                res[i][j] = 0
            }
        }
    }
    return res
}
Title Solution Difficulty Time Space 收藏
17. Letter Combinations of a Phone Number Go Medium O(log n) O(1)
22. Generate Parentheses Go Medium O(log n) O(1)
37. Sudoku Solver Go Hard O(n^2) O(n^2) ❤️
39. Combination Sum Go Medium O(n log n) O(n)
40. Combination Sum II Go Medium O(n log n) O(n)
46. Permutations Go Medium O(n) O(n) ❤️
47. Permutations II Go Medium O(n^2) O(n) ❤️
51. N-Queens Go Hard O(n^2) O(n) ❤️
52. N-Queens II Go Hard O(n^2) O(n) ❤️
60. Permutation Sequence Go Medium O(n log n) O(1)
77. Combinations Go Medium O(n) O(n) ❤️
78. Subsets Go Medium O(n^2) O(n) ❤️
79. Word Search Go Medium O(n^2) O(n^2) ❤️
89. Gray Codes Go Medium O(n) O(1)
90. Subsets II Go Medium O(n^2) O(n) ❤️
93. Restore IP Addresses Go Medium O(n) O(n) ❤️
126. Word Ladder II Go Hard O(n) O(n^2) ❤️
131. Palindrome Partitioning Go Medium O(n) O(n^2) ❤️
211. Add and Search Word - Data structure design Go Medium O(n) O(n) ❤️
212. Word Search II Go Hard O(n^2) O(n^2) ❤️
216. Combination Sum III Go Medium O(n) O(1) ❤️
306. Additive Number Go Medium O(n^2) O(1) ❤️
357. Count Numbers with Unique Digits Go Medium O(1) O(1)
401. Binary Watch Go Easy O(1) O(1)
526. Beautiful Arrangement Go Medium O(n^2) O(1) ❤️
784. Letter Case Permutation Go Easy O(n) O(n)
842. Split Array into Fibonacci Sequence Go Medium O(n^2) O(1) ❤️
980. Unique Paths III Go Hard O(n log n) O(n)
996. Number of Squareful Arrays Go Hard O(n log n) O(n)
1079. Letter Tile Possibilities Go Medium O(n^2) O(1) ❤️
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Depth First Search

Title Solution Difficulty Time Space 收藏
98. Validate Binary Search Tree Go Medium O(n) O(1)
99. Recover Binary Search Tree Go Hard O(n) O(1)
100. Same Tree Go Easy O(n) O(1)
101. Symmetric Tree Go Easy O(n) O(1)
104. Maximum Depth of Binary Tree Go Easy O(n) O(1)
108. Convert Sorted Array to Binary Search Tree Go Easy O(n) O(1)
109. Convert Sorted List to Binary Search Tree Go Medium O(log n) O(n)
110. Balanced Binary Tree Go Easy O(n) O(1)
111. Minimum Depth of Binary Tree Go Easy O(n) O(1)
112. Path Sum Go Easy O(n) O(1)
113. Path Sum II Go Medium O(n) O(1)
114. Flatten Binary Tree to Linked List Go Medium O(n) O(1)
124. Binary Tree Maximum Path Sum Go Hard O(n) O(1)
129. Sum Root to Leaf Numbers Go Medium O(n) O(1)
199. Binary Tree Right Side View Go Medium O(n) O(1)
200. Number of Islands Go Medium O(n^2) O(n^2)
207. Course Schedule Go Medium O(n^2) O(n^2)
210. Course Schedule II Go Medium O(n^2) O(n^2)
257. Binary Tree Paths Go Easy O(n) O(1)
394. Decode String Go Medium O(n) O(n)
515. Find Largest Value in Each Tree Row Go Medium O(n) O(n)
542. 01 Matrix Go Medium O(n) O(1)
980. Unique Paths III Go Hard O(n log n) O(n)
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Breadth First Search

Title Solution Difficulty Time Space 收藏
101. Symmetric Tree Go Easy O(n) O(1)
102. Binary Tree Level Order Traversal Go Medium O(n) O(1)
103. Binary Tree Zigzag Level Order Traversal Go Medium O(n) O(n)
107. Binary Tree Level Order Traversal II Go Easy O(n) O(1)
111. Minimum Depth of Binary Tree Go Easy O(n) O(1)
126. Word Ladder II Go Hard O(n) O(n^2) ❤️
127. Word Ladder Go Medium O(n) O(n)
199. Binary Tree Right Side View Go Medium O(n) O(1)
200. Number of Islands Go Medium O(n^2) O(n^2)
207. Course Schedule Go Medium O(n^2) O(n^2)
210. Course Schedule II Go Medium O(n^2) O(n^2)
515. Find Largest Value in Each Tree Row Go Medium O(n) O(n)
542. 01 Matrix Go Medium O(n) O(1)
993. Cousins in Binary Tree Go Easy O(n) O(1)
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Binary Search

![]()

func binarySearchMatrix(nums []int, target int) int {
    low, high := 0, len(nums)-1
    for low <= high {
        mid := low + (high-low)>>1
        if nums[mid] == target {
            return mid
        } else if nums[mid] > target {
            high = mid - 1
        } else {
            low = mid + 1
        }
    }
    return -1
}
// 二分查找第一个与 target 相等的元素,时间复杂度 O(logn)
func searchFirstEqualElement(nums []int, target int) int {
    low, high := 0, len(nums)-1
    for low <= high {
        mid := low + ((high - low) >> 1)
        if nums[mid] > target {
            high = mid - 1
        } else if nums[mid] < target {
            low = mid + 1
        } else {
            if (mid == 0) || (nums[mid-1] != target) { // 找到第一个与 target 相等的元素
                return mid
            }
            high = mid - 1
        }
    }
    return -1
}

// 二分查找最后一个与 target 相等的元素,时间复杂度 O(logn)
func searchLastEqualElement(nums []int, target int) int {
    low, high := 0, len(nums)-1
    for low <= high {
        mid := low + ((high - low) >> 1)
        if nums[mid] > target {
            high = mid - 1
        } else if nums[mid] < target {
            low = mid + 1
        } else {
            if (mid == len(nums)-1) || (nums[mid+1] != target) { // 找到最后一个与 target 相等的元素
                return mid
            }
            low = mid + 1
        }
    }
    return -1
}

// 二分查找第一个大于等于 target 的元素,时间复杂度 O(logn)
func searchFirstGreaterElement(nums []int, target int) int {
    low, high := 0, len(nums)-1
    for low <= high {
        mid := low + ((high - low) >> 1)
        if nums[mid] >= target {
            if (mid == 0) || (nums[mid-1] < target) { // 找到第一个大于等于 target 的元素
                return mid
            }
            high = mid - 1
        } else {
            low = mid + 1
        }
    }
    return -1
}

// 二分查找最后一个小于等于 target 的元素,时间复杂度 O(logn)
func searchLastLessElement(nums []int, target int) int {
    low, high := 0, len(nums)-1
    for low <= high {
        mid := low + ((high - low) >> 1)
        if nums[mid] <= target {
            if (mid == len(nums)-1) || (nums[mid+1] > target) { // 找到最后一个小于等于 target 的元素
                return mid
            }
            low = mid + 1
        } else {
            high = mid - 1
        }
    }
    return -1
}
func peakIndexInMountainArray(A []int) int {
    low, high := 0, len(A)-1
    for low < high {
        mid := low + (high-low)>>1
        // 如果 mid 较大,则左侧存在峰值,high = m,如果 mid + 1 较大,则右侧存在峰值,low = mid + 1
        if A[mid] > A[mid+1] {
            high = mid
        } else {
            low = mid + 1
        }
    }
    return low
}
Title Solution Difficulty Time Space 收藏
50. Pow(x, n) Go Medium O(log n) O(1)
69. Sqrt(x) Go Easy O(log n) O(1)
167. Two Sum II - Input array is sorted Go Easy O(n) O(1)
209. Minimum Size Subarray Sum Go Medium O(n) O(1)
222. Count Complete Tree Nodes Go Medium O(n) O(1)
230. Kth Smallest Element in a BST Go Medium O(n) O(1)
287. Find the Duplicate Number Go Easy O(n) O(1) ❤️
300. Longest Increasing Subsequence Go Medium O(n log n) O(n)
349. Intersection of Two Arrays Go Easy O(n) O(n)
350. Intersection of Two Arrays II Go Easy O(n) O(n)
392. Is Subsequence Go Medium O(n) O(1)
454. 4Sum II Go Medium O(n^2) O(n)
710. Random Pick with Blacklist Go Hard O(n) O(n)
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Math

Title Solution Difficulty Time Space 收藏
2. Add Two Numbers Go Medium O(n) O(1)
50. Pow(x, n) Go Medium O(log n) O(1)
60. Permutation Sequence Go Medium O(n log n) O(1)
69. Sqrt(x) Go Easy O(log n) O(1)
202. Happy Number Go Easy O(log n) O(1)
224. Basic Calculator Go Hard O(n) O(n)
231. Power of Two Go Easy O(1) O(1)
263. Ugly Number Go Easy O(log n) O(1)
326. Power of Three Go Easy O(1) O(1)
343. Integer Break Go Medium O(n^2) O(n)
357. Count Numbers with Unique Digits Go Medium O(1) O(1)
628. Maximum Product of Three Numbers Go Easy O(n) O(1)
885. Spiral Matrix III Go Medium O(n^2) O(1)
891. Sum of Subsequence Widths Go Hard O(n log n) O(1)
942. DI String Match Go Easy O(n) O(1)
976. Largest Perimeter Triangle Go Easy O(n log n) O(log n)
996. Number of Squareful Arrays Go Hard O(n log n) O(n)
1025. Divisor Game Go Easy O(1) O(1)
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Hash Table

Title Solution Difficulty Time Space 收藏
1. Two Sum Go Easy O(n) O(n)
3. Longest Substring Without Repeating Characters Go Medium O(n) O(1) ❤️
18. 4Sum Go Medium O(n^3) O(n^2) ❤️
30. Substring with Concatenation of All Words Go Hard O(n) O(n) ❤️
36. Valid Sudoku Go Medium O(n^2) O(n^2)
37. Sudoku Solver Go Hard O(n^2) O(n^2) ❤️
49. Group Anagrams Go Medium O(n log n) O(n)
76. Minimum Window Substring Go Hard O(n) O(n) ❤️
94. Binary Tree Inorder Traversal Go Medium O(n) O(1)
138. Copy List with Random Pointer [Go]() Medium O(n) O(1)
202. Happy Number Go Easy O(log n) O(1)
205. Isomorphic Strings Go Easy O(log n) O(n)
217. Contains Duplicate Go Easy O(n) O(n)
219. Contains Duplicate II Go Easy O(n) O(n)
242. Valid Anagram Go Easy O(n) O(n)
274. H-Index Go Medium O(n) O(n)
290. Word Pattern Go Easy O(n) O(n)
347. Top K Frequent Elements Go Medium O(n) O(n)
349. Intersection of Two Arrays Go Easy O(n) O(n)
350. Intersection of Two Arrays II Go Easy O(n) O(n)
438. Find All Anagrams in a String Go Easy O(n) O(1)
447. Number of Boomerangs Go Easy O(n) O(1)
451. Sort Characters By Frequency Go Medium O(n log n) O(1)
454. 4Sum II Go Medium O(n^2) O(n)
648. Replace Words Go Medium O(n) O(n)
676. Implement Magic Dictionary Go Medium O(n) O(n)
720. Longest Word in Dictionary Go Easy O(n) O(n)
726. Number of Atoms Go Hard O(n) O(n) ❤️
739. Daily Temperatures Go Medium O(n) O(n)
710. Random Pick with Blacklist Go Hard O(n) O(n)
895. Maximum Frequency Stack Go Hard O(n) O(n)
930. Binary Subarrays With Sum Go Medium O(n) O(n) ❤️
992. Subarrays with K Different Integers Go Hard O(n) O(n) ❤️
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Sort

Title Solution Difficulty Time Space 收藏
56. Merge Intervals Go Medium O(n log n) O(log n)
57. Insert Interval Go Hard O(n) O(1)
75. Sort Colors Go Medium O(n) O(1) ❤️
147. Insertion Sort List Go Medium O(n) O(1) ❤️
148. Sort List Go Medium O(n log n) O(log n) ❤️
164. Maximum Gap Go Hard O(n log n) O(log n) ❤️
179. Largest Number Go Medium O(n log n) O(log n) ❤️
220. Contains Duplicate III Go Medium O(n log n) O(1) ❤️
242. Valid Anagram Go Easy O(n) O(n)
274. H-Index Go Medium O(n) O(n)
324. Wiggle Sort II Go Medium O(n) O(n) ❤️
349. Intersection of Two Arrays Go Easy O(n) O(n)
350. Intersection of Two Arrays II Go Easy O(n) O(n)
524. Longest Word in Dictionary through Deleting Go Medium O(n) O(1)
767. Reorganize String Go Medium O(n log n) O(log n) ❤️
853. Car Fleet Go Medium O(n log n) O(log n)
710. Random Pick with Blacklist Go Hard O(n) O(n)
922. Sort Array By Parity II Go Easy O(n) O(1)
969. Pancake Sorting Go Medium O(n log n) O(log n) ❤️
973. K Closest Points to Origin Go Medium O(n log n) O(log n)
976. Largest Perimeter Triangle Go Easy O(n log n) O(log n)
1030. Matrix Cells in Distance Order Go Easy O(n^2) O(1)
1054. Distant Barcodes Go Medium O(n log n) O(log n) ❤️
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Bit Manipulation

x ^ 0 = x
x ^ 11111……1111 = ~x
x ^ (~x) = 11111……1111
x ^ x = 0
a ^ b = c  => a ^ c = b  => b ^ c = a (交换律)
a ^ b ^ c = a ^ (b ^ c) = (a ^ b)^ c (结合律)
将 x 最右边的 n 位清零, x & ( ~0 << n )
获取 x 的第 n 位值(0 或者 1),(x >> n) & 1
获取 x 的第 n 位的幂值,x & (1 << (n - 1))
仅将第 n 位置为 1,x | (1 << n)
仅将第 n 位置为 0,x & (~(1 << n))
将 x 最高位至第 n 位(含)清零,x & ((1 << n) - 1)
将第 n 位至第 0 位(含)清零,x & (~((1 << (n + 1)) - 1))
X & 1 == 1 判断是否是奇数(偶数)
X & = (X - 1) 将最低位(LSB)的 1 清零
X & -X 得到最低位(LSB)的 1
X & ~X = 0
Title Solution Difficulty Time Space 收藏
78. Subsets Go Medium O(n^2) O(n) ❤️
136. Single Number Go Easy O(n) O(1)
137. Single Number II Go Medium O(n) O(1) ❤️
169. Majority Element Go Easy O(n) O(1) ❤️
187. Repeated DNA Sequences Go Medium O(n) O(1)
190. Reverse Bits Go Easy O(n) O(1) ❤️
191. Number of 1 Bits Go Easy O(n) O(1)
201. Bitwise AND of Numbers Range Go Medium O(n) O(1) ❤️
231. Power of Two Go Easy O(1) O(1)
260. Single Number III Go Medium O(n) O(1) ❤️
268. Missing Number Go Easy O(n) O(1)
318. Maximum Product of Word Lengths Go Medium O(n) O(1)
338. Counting Bits Go Medium O(n) O(n)
342. Power of Four Go Easy O(n) O(1)
371. Sum of Two Integers Go Easy O(n) O(1)
389. Find the Difference Go Easy O(n) O(1)
393. UTF-8 Validation Go Medium O(n) O(1)
397. Integer Replacement Go Medium O(n) O(1)
401. Binary Watch Go Easy O(1) O(1)
405. Convert a Number to Hexadecimal Go Easy O(n) O(1)
421. Maximum XOR of Two Numbers in an Array Go Medium O(n) O(1) ❤️
461. Hamming Distance Go Easy O(n) O(1)
476. Number Complement Go Easy O(n) O(1)
477. Total Hamming Distance Go Medium O(n) O(1)
693. Binary Number with Alternating Bits Go Easy O(n) O(1) ❤️
756. Pyramid Transition Matrix Go Medium O(n log n) O(n)
762. Prime Number of Set Bits in Binary Representation Go Easy O(n) O(1)
784. Letter Case Permutation Go Easy O(n) O(1)
898. Bitwise ORs of Subarrays Go Medium O(n) O(1)
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Union Find

Title Solution Difficulty Time Space 收藏
128. Longest Consecutive Sequence Go Hard O(n) O(n) ❤️
130. Surrounded Regions Go Medium O(m*n) O(m*n)
200. Number of Islands Go Medium O(m*n) O(m*n)
399. Evaluate Division Go Medium O(n) O(n)
547. Friend Circles Go Medium O(n^2) O(n)
684. Redundant Connection Go Medium O(n) O(n)
685. Redundant Connection II Go Hard O(n) O(n)
721. Accounts Merge Go Medium O(n) O(n) ❤️
765. Couples Holding Hands Go Hard O(n) O(n) ❤️
778. Swim in Rising Water Go Hard O(n^2) O(n) ❤️
803. Bricks Falling When Hit Go Hard O(n^2) O(n) ❤️
839. Similar String Groups Go Hard O(n^2) O(n)
924. Minimize Malware Spread Go Hard O(m*n) O(n)
928. Minimize Malware Spread II Go Hard O(m*n) O(n) ❤️
947. Most Stones Removed with Same Row or Column Go Medium O(n) O(n)
952. Largest Component Size by Common Factor Go Hard O(n) O(n) ❤️
959. Regions Cut By Slashes Go Medium O(n^2) O(n^2) ❤️
990. Satisfiability of Equality Equations Go Medium O(n) O(n)
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Sliding Window

    left, right := 0, -1

    for left < len(s) {
        if right+1 < len(s) && freq[s[right+1]-'a'] == 0 {
            freq[s[right+1]-'a']++
            right++
        } else {
            freq[s[left]-'a']--
            left++
        }
        result = max(result, right-left+1)
    }
Title Solution Difficulty Time Space 收藏
3. Longest Substring Without Repeating Characters Go Medium O(n) O(1) ❤️
76. Minimum Window Substring Go Hard O(n) O(n) ❤️
239. Sliding Window Maximum Go Hard O(n * k) O(n) ❤️
424. Longest Repeating Character Replacement Go Medium O(n) O(1)
480. Sliding Window Median Go Hard O(n * log k) O(k) ❤️
567. Permutation in String Go Medium O(n) O(1) ❤️
978. Longest Turbulent Subarray Go Medium O(n) O(1) ❤️
992. Subarrays with K Different Integers Go Hard O(n) O(n) ❤️
995. Minimum Number of K Consecutive Bit Flips Go Hard O(n) O(1) ❤️
1004. Max Consecutive Ones III Go Medium O(n) O(1)
1040. Moving Stones Until Consecutive II Go Medium O(n log n) O(1) ❤️
1052. Grumpy Bookstore Owner Go Medium O(n log n) O(1)
1074. Number of Submatrices That Sum to Target Go Hard O(n^3) O(n) ❤️
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Segment Tree

线段树题型从简单到困难:

  1. 单点更新:
    HDU 1166 敌兵布阵 update:单点增减 query:区间求和
    HDU 1754 I Hate It update:单点替换 query:区间最值
    HDU 1394 Minimum Inversion Number update:单点增减 query:区间求和
    HDU 2795 Billboard query:区间求最大值的位子(直接把update的操作在query里做了)
  2. 区间更新:
    HDU 1698 Just a Hook update:成段替换 (由于只query一次总区间,所以可以直接输出 1 结点的信息)
    POJ 3468 A Simple Problem with Integers update:成段增减 query:区间求和
    POJ 2528 Mayor’s posters 离散化 + update:成段替换 query:简单hash
    POJ 3225 Help with Intervals update:成段替换,区间异或 query:简单hash
  3. 区间合并(这类题目会询问区间中满足条件的连续最长区间,所以PushUp的时候需要对左右儿子的区间进行合并):
    POJ 3667 Hotel update:区间替换 query:询问满足条件的最左端点
  4. 扫描线(这类题目需要将一些操作排序,然后从左到右用一根扫描线扫过去最典型的就是矩形面积并,周长并等题):
    HDU 1542 Atlantis update:区间增减 query:直接取根节点的值
    HDU 1828 Picture update:区间增减 query:直接取根节点的值
Title Solution Difficulty Time Space 收藏
218. The Skyline Problem Go Hard O(n log n) O(n) ❤️
307. Range Sum Query - Mutable Go Hard O(1) O(n)
315. Count of Smaller Numbers After Self Go Hard O(n log n) O(n)
327. Count of Range Sum Go Hard O(n log n) O(n) ❤️
493. Reverse Pairs Go Hard O(n log n) O(n)
699. Falling Squares Go Hard O(n log n) O(n) ❤️
715. Range Module Go Hard O(log n) O(n) ❤️
732. My Calendar III Go Hard O(log n) O(n) ❤️
850. Rectangle Area II Go Hard O(n log n) O(n) ❤️
1157. Online Majority Element In Subarray Go Hard O(log n) O(n) ❤️
----------------------------------------------------------------- ------------- ------------- -------------------------- -------------------------- -------------

Binary Indexed Tree