分享|开启旧版学习计划
2136
2023.09.26
2024.05.21
发布于 未知归属地

前言

力扣旧版学习计划已经被新版学习计划取代,取消了直接入口,访问旧版学习计划地址

https://leetcode.cn/study-plan/

会自动跳转至新版地址

https://leetcode.cn/studyplan/

但是通过为url添加参数,我们依旧可以访问旧版学习计划。

和新版学习计划相比,旧版学习计划虽然时间上不够灵活,但学习计划数量更多、题目范围更广、对非会员更友好。因此,能够找回旧版学习计划仍是有一定意义的。

方法

为url添加参数,需要在原url后先添加?,再添加多个key=value形式的参数键值对,多个参数之间用&连接。

任意打开一道题目(不必是学习计划中的题目),以两数之和

https://leetcode.cn/problems/two-sum/description/

为例,给url添加envType参数envType=study-plan,再以数据结构入门学习计划为例,添加envIdplan参数envId=shu-ju-jie-gou-ru-menplan=data-structures。访问新的url

https://leetcode.cn/problems/two-sum/description/?envType=study-plan&envId=shu-ju-jie-gou-ru-men&plan=data-structures

会发现左上角的题单面板按钮变成了数据结构入门面板按钮;点开面板,就可以查看数据结构入门学习计划的所有题目了,题目之间跳转很方便,非会员也可以查看会员专享的学习计划题目列表、但仍无法解锁会员题目。

2024.05更新:旧版学习计划已无法进入。

学习计划一览

以下为旧版学习计划的envIdplan参数。

  • SQL:plan=SQL

    • 入门:envId=SQL-beginner
    • 基础:envId=SQL-basic
    • 进阶:envId=SQL-advanced
  • 算法:plan=algorithms

    • 入门:envId=suan-fa-ru-men
    • 基础:envId=suan-fa-ji-chu
    • 进阶:envId=suan-fa-jin-jie
  • 数据结构:plan=data-structures

    • 入门:envId=shu-ju-jie-gou-ru-men
    • 基础:envId=shu-ju-jie-gou-ji-chu
    • 进阶:envId=shu-ju-jie-gou-jin-jie
  • 二分查找:plan=binary-search

    • 入门:envId=binary-search-beginner
    • 基础:envId=binary-search-basic
    • 进阶:envId=binary-search-advanced
  • 图论:plan=graph

    • 基础:envId=graph-theory-basic
    • 进阶:envId=graph-theory-advanced
  • 编程能力:plan=programming-skills

    • 入门:envId=programming-skills-beginner
    • 基础:envId=programming-skills-basic
    • 进阶:envId=programming-skills-advanced
  • 动态规划:plan=dynamic-programming

    • 入门:envId=dong-tai-gui-hua-ru-men
    • 基础:envId=dong-tai-gui-hua-ji-chu
    • 进阶:envId=dp-advanced
    • 大师:envId=dp-master
  • LeetCode 75:plan=leetcode_75

    • Level 1:envId=leetcode_75_level_1
    • Level 2:envId=leetcode_75_level_2
    • Level 3:envId=leetcode_75_level_3
  • 力扣杯:plan=lccup

    • 2019秋季赛:envId=lccup-2019-fall
    • 2020春季赛:envId=lccup-2020-spring
    • 2020秋季赛:envId=lccup-2020-fall
    • 2021春季赛:envId=lccup-2021-spring
    • 2021秋季赛:envId=lccup-2021-fall
    • 2022春季赛:envId=2022-chun-sai-ti-ji
    • 2022秋季赛:envId=2022-qiu-sai-ti-ji
  • 剑指Offer:plan=lcof

    • 剑指Offer I:envId=lcof
    • 剑指Offer II:envId=lcof-ii

2023.12更新:剑指Offer已正式被 Interview75 和 119经典题变种挑战 替代。

  • 职击岗位:plan=zhijigangwei

    • 高频面试:envId=zhijigangwei-mianshi
    • 前端岗:envId=zhijigangwei-qianduan
    • 后端岗:envId=zhijigangwei-houduan
    • 算法岗:envId=zhijigangwei-suanfa
  • 名企直通车:plan=zhitongche

    • 网易:envId=wangyi
    • 京东:envId=jingdong
    • 阿里:envId=ali
    • 哔哩哔哩:envId=bilibili
    • 拼多多:envId=pinduoduo
    • 快手:envId=kuaishou
    • 米哈游:envId=mihoyo
    • 滴滴:envId=didi
  • 高效制胜:plan=efficient-winning

    • 高效面试备战:envId=efficient-preparation

其他略。

这些参数都是如何收集的?在上文的例子中:题单面板按钮能变成数据结构入门面板按钮,是由envId=shu-ju-jie-gou-ru-men参数决定;点击按钮跳能转至数据结构入门学习计划合集,是由plan=data-structures参数决定;甚至这两个参数可以不相匹配。因此,我们只需要知道一个可用的envId参数以替换掉题单面板按钮,再知道各个学习计划对应的plan参数即可。而plan参数与参考链接[1]中各个旧版学习计划的url是对应的。

其他

一些未在新版学习计划列表中列出的学习计划:

参考

  1. 勋章全图鉴
  2. LeetCode 旧版学习计划题目列表
评论 (0)