跳至主要內容

 

labuladong原创约 1765 字大约 6 分钟

2024 新版网站会员

以前我推出过《数据结构课程》《二叉树课程》,总是有读者搞不清楚课程和网站有什么区别,应该按照什么顺序学习。

所以现在我重新规划了 主站目录,加入了大量习题和新内容。现在不再有课程的概念,读者也不会有选择困难了。只需购买 2024 新版会员这唯一一个付费项目,主站和插件全部功能都将解锁

新用户无法再购买和学习旧课程,请购买 2024 新版网站会员后,直接在 主站目录 按顺序学习即可。

拥有旧版课程/会员权限的用户可以继续学习旧版课程内容,且无需额外付费即可享有新版网站会员的所有权益,有效期按课程数量累加。如果你是 2024/2 之前在小鹅通平台购买的课程,请按照 这里的步骤open in new window 把课程权限迁移到新网站

新上线限时优惠价 99 元,并且会不断更新,所以后面肯定会涨价,现入手是最划算的。购买后可解锁网站、习题、插件、可视化面板的所有内容和功能,有效期一年。只需一顿饭钱,够良心吧:

购买 2024 新版网站会员,你将获得以下权益:

1、解锁 labuladong 的算法笔记网站 的所有文章学习权限,即目录中带有 标记的教程。你可以自行查看左侧的目录。

2、解锁 labuladong 的算法笔记网站 目录中所有「强化练习」习题章节,你可以自行查看左侧的目录。习题章节中的每道题目我都会手把手教你如何思考,如何运用第零章总结算法框架,能够迅速帮你练出肌肉记忆,掌握框架思维。目前共有 250 道左右的习题,我还在不断更新。

3、在网站、所有配套插件中的题解思路、代码和 可视化面板 的学习使用权限。网站会自动解锁,插件解锁方法在下面具体介绍。

插件专属思路解锁方法

购买会员后,插件中的专属题解思路需要手动拉取数据才能解锁。下面分别介绍 Chrome 插件、vscode 插件和 JetBrains 插件的解锁方法,请根据你的使用情况进行选择。

Chrome 插件

步骤一、安装并启动插件

按照 Chrome 刷题插件安装使用指南 的介绍安装插件,确保插件的基本使用没有问题。

步骤二、打开插件弹窗

在浏览器右上角的插件列表点击「LeetCode helper」插件的图标:

点击插件图标将会显示插件弹窗,弹窗中显示插件的数据拉取情况。未购买会员的情况下,「网站会员」这一栏会显示八叉 ❌。

步骤三、拉取会员数据

登录本站并购买会员后,点击插件弹窗中的「手动刷新数据」按钮并稍等几秒钟之后,网站会员的数据应该就会刷新成功,从八叉 ❌ 变成对钩 ✅:

vscode 插件

步骤一、安装并启动插件

按照 vscode 刷题插件安装使用指南 的介绍安装插件,确保插件的基本使用没有问题。

注意,安装插件后左侧边栏会新增一个力扣图标,你需要先点击这个图标让插件完成加载,然后再进行下面的操作。否则会出现命令执行失败的问题。

步骤二、获取本站 cookie

我们需要借助本站的 cookie 辅助 vscode 插件拉取课程专属题解,请确保你已经购买课程,且已经登录网站。

访问 labuladong.onlineopen in new window 并打开浏览器的开发者工具(Chrome 浏览器快捷键 F12),切换到 network,然后刷新网页,找到网络请求的 cookie,点击右键进行复制:

步骤三、在 vscode 填写 cookie

然后进入 vscode 的设置页面,搜索设置 sitecookie,把刚才复制的 cookie 字符串粘贴到输入框中:

步骤四、拉取课程数据

在 vscode 中按下 F1 键,vscode 会弹出一个命令弹窗,输入关键词 labuladong,即可看到一个「手动刷新 labuladong 数据」的选项:

点击或回车执行刷新操作,稍等几秒钟之后应该会弹窗显示「课程专属题解拉取成功」:

接下来,你就可以在 vscode 中直接查看课程专属题目的思路解析了。

JetBrains 插件

步骤一、安装并启动插件

按照 JetBrains 刷题插件安装使用指南 的介绍安装插件,确保插件的基本使用没有问题。

步骤二、获取本站 cookie

和上面 vscode 插件的解锁方法的步骤二类似,请参考上面,这里就不赘述了。

步骤三、填写 cookie 并拉取课程数据

在浏览器中复制 cookie 后,按照下图所示的步骤操作:

点击公众号图标触发数据刷新后,插件会先拉取一些公开数据,最后会拉取课程专属题解数据。如果数据拉取很慢,可以尝试修改设置页面的「dataSource」选项,然后再次点击公众号图标重新拉取数据。

最后应该有类似下面的输出:

还是无法解锁?

如果显示课程数据拉取成功了,应该就可以查看课程对应的题解了。不过由于缓存的原因,你之前已经打开的题目可能还是显示未解锁,可能是因为 IDE 的文件系统缓存没有刷新。

你可以在这里手动清除 IDE 的缓存并重启 IDE,就可以修复了: