关于Python的详细题解记录在github,有兴趣的小伙伴可以关注下。 刷题记录: 题目难度时间复杂度类型完成度方法 1.两数之和 Easy O ( n ) 数组、哈希表 Done key为数,value为index保存字典,判断差是否在字典中出现过 2.两数相加 Medium O ( m + n ) 链表 No 模拟加法的实现,注意进位 3.无重复字符的最长...
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.
一、自动登录 Python的cookielib + urllib2 + urllib,然后leetCode这个网站有个Django的什么鸟码,在访问主页时会作为cookie发送过来,而在登录页面需要同时提交这个码,这个时候注意先访问主页,提取了这个码以后再访问登录页面,然后一同提交。 再有就是要修改header,我改了referer,之前一直403,wtf。。 code : import ur...
第一个就是Python,Python的适用范围偏向于Data Science,或者说是Machine Learning、AI等方面,它更倾向...
t.cn/R75PA91 Python & Java 项目作者 QiYuan Gong 是东南大学的博士生,现为英特尔公司的深度学习工程师,由于受到耗子叔 C++ 题解库的启发,在 GitHub 上创建了这个以 Python 与 Java 为主的题解库。 现在身边不少搞算法的朋友,都以 Python 作为首选的编程语言,相信这个库你们一定会喜欢。 t.cn/EabmDAN Sw...
前些日子推荐了一个仓库,把常见算法用python语言实现了(见文章),近日在github上发现另外一个59700多star的仓库,用动画的形式呈现解LeetCode题目的思路,非常值得推荐。 仓库说明 这个仓库用Java语言实现了绝大部分算法,大部分有动画演示,非常适合解题思路整理,也适合教学。
一、摸鱼学习两不误的根据地 菜鸟教程:就像它的名字一样实在,从HTML到Python,每个知识点都掰开了揉碎了喂给你吃 LeetCode:面试刷题必备,建议大二就开始每天"上刑",毕业时你会回来感谢我的 GitHub:全球最大程序员交友平台,记得多逛逛Trending页面,比刷短视频有意思多了 ...
最短路径算法:Dijkstra算法; 最小生成树算法:Prim算法; 事件驱动仿真:顾客排队算法; 选择问题:查找第k个最小元素; 等等等等... 优先队列的实现比较 堆和二叉堆 什么是堆 堆是一颗具有特定性质的二叉树,堆的基本要求就是堆中所有结点的值必须大于或等于(或小于或等于)其孩子结点的值,这也称为堆的性质;堆还有...
一、摸鱼学习两不误的根据地 菜鸟教程:就像它的名字一样实在,从HTML到Python,每个知识点都掰开了揉碎了喂给你吃 LeetCode:面试刷题必备,建议大二就开始每天"上刑",毕业时你会回来感谢我的 GitHub:全球最大程序员交友平台,记得多逛逛Trending页面,比刷短视频有意思多了 ...
LeetCode 刷题随手记 - 第一部分 前 256 题(非会员),仅算法题,的吐槽 https://leetcode.com/problemset/algorithms/...