leetcode题解助手

查找leetcode题解,题解栏可折叠。提供九章算法、python题解、grandyang题解(主要是c++和java)、花花酱博主的快速查询,并且提供直接在谷歌上搜索题目、切换中英文的功能。

Bu betiği kurabilmeniz için Tampermonkey, Greasemonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Violentmonkey gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

Bu betiği kurabilmeniz için Tampermonkey ya da Userscripts gibi bir kullanıcı betiği eklentisini kurmanız gerekmektedir.

You will need to install an extension such as Tampermonkey to install this script.

Bu komut dosyasını yüklemek için bir kullanıcı komut dosyası yöneticisi uzantısı yüklemeniz gerekecek.

(Zaten bir kullanıcı komut dosyası yöneticim var, kurmama izin verin!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(Zateb bir user-style yöneticim var, yükleyeyim!)

Yazar
Renjing Liu
Günlük kurulumlar
0
Toplam kurulumlar
7.962
Değerlendirmeler
22 1 0
Versiyon
2.0.1
Oluşturulma
22.06.2019
Güncellenme
25.11.2019
Boyut
69,9 KB
Uyumluluk
Chrome ile uyumluluk
Lisans
N/A
Geçerli

Leetcode题解助手

本脚本的Github链接:github项目链接
欢迎star,更欢迎pr!
若有意见或建议请在GreasyMonkey或者上述Github链接中提Issue,如果长期未回复可能是我没看见【捂脸】,也欢迎加我个人微信sherpahugongzhen提醒一下我。
若您看到了更好的题解来源,也可以在issue中提出来!

功能介绍

这个油猴脚本主要用于Leetcode题解查询和语言切换。
支持九章算法、Github和博客园上的优秀题解的查询。

新版功能:提供九章算法、python题解、grandyang题解(主要是c++和java)、花花酱博主的快速查询,并且提供直接在谷歌上搜索题目、切换中英文的功能。(应要求去掉了水中的鱼、百度搜索功能,最后的补充说明中提到了恢复的方法)

一键直达,方便快捷,节约刷题时找题解的时间。

此次重大更新:可折叠,点击题解二字按钮即可实现收放功能。(如果想在点开leetcode题目网页就自动折叠而不是自动展开,可以参考补充说明中自动折叠的方法)

  1. 九章算法:九章算法基本可以满足了python、java、C++三种语言的题解需求。
  2. python:python题解,利用Github上的高赞项目lc_all_solutions,解答质量很不错,特地搬运过来。
  3. grandyang:java题解,利用https://www.cnblogs.com/grandyang/p/4606334.html 中的解析。
  4. 搜索花花酱:搜索花花酱up主的题解视频
  5. 谷歌搜索:有的时候看了解析还是可能不太明白,可以用谷歌查询网络上博客中的更详细的解析。
  6. 切换语言:语言切换也是十分重要的一个功能。英语版的讨论区较为丰富,但官方题解不太全,中文版的题解较多。这两者可以综合起来学习。

旧版功能:五个按钮分别支持九章算法查询、python题解查询、java题解查询、谷歌题目搜索、语言切换。

To-Do

  1. 提供用户自定义设置功能(如关闭某些题解,关闭百度等功能)。待我好好学习一下AC-baidu设置功能的构建方法,争取不鸽
  2. 没有对应题解就不显示相关按钮,重新爬虫一遍吧。前600道题基本没问题,已经做了600多题的大佬暂且忍耐一下吧,哈哈

参考

题解来源:

九章算法:https://www.jiuzhang.com/

python:https://github.com/csujedihy/lc-all-solutions

grandyang:https://www.cnblogs.com/grandyang/p/4606334.html

花花酱:https://space.bilibili.com/9880352/video?tid=0&page=2&keyword=&order=pubdate

水中的鱼:http://fisherlei.blogspot.com/

脚本参考:

https://github.com/lecoler/md-list

补充说明

水中的鱼、百度搜索恢复方法:油猴脚本标识->管理面板->leetcode题解助手->在//get solution下将对应代码取消注释。

自动折叠方法:油猴脚本标识->管理面板->leetcode题解助手->把function createDom()中的$listDom.slideDown('fast');改为$listDom.slideUp('fast');