通过抓取LeetCode网站的算法题相关Json数据进行处理,自动更新Readme.md中的题解表格
- 抓取LeetCode题目数据,参考爬取LeetCode题目——如何发送GraphQL Query获取数据
- 对抓取数据进行重新包装,添加个人题解、日期等等信息
- 利用ID通过插入排序进行添加一行,更新表格
使用方式
在 LeetcodeGenerateReadme.java
的 main()
方法中填充题目信息即可,如下示例
String questionUrlName = "binary-tree-right-side-view";
String answerPath = "leetcode.mid.BinaryTreeRightSideView";
通过手动输入题目信息生成数据信息,类似LeetCode自动更新Readme.md中的题解表格
使用方式
在 Sword2OfferGenerateReadme.java
的 main()
方法中填充字段信息即可,如下示例
String questionId = "3";
String questionName = "数组中重复的数字";
String questionUrl = "https://www.nowcoder.com/practice/623a5ac0ea5b4e5f95552655361ae0a8";
String answerPath = "sword2offer.UniqueNumInArray";
ID | 题名 | Answer | Date |
---|---|---|---|
3 | 数组中重复的数字 | Java | 2019-03-23 |
4 | 二维数组中的查找 | Java | 2019-03-23 |
5 | 替换空格 | Java | 2019-03-25 |
6 | 从尾到头打印链表 | Java | 2019-03-25 |
7 | 重建二叉树 | Java | 2019-09-13 |
9 | 用两个栈实现队列 | Java | 2019-09-13 |
60 | n个骰子的点数 | Java | 2019-04-25 |