Skip to content

lxztju/leetcode-algorithm

Repository files navigation

leetcode分类刷题

目前我也正在学习中,分类整理大概各种leetcode算法题目前大概整理150道左右,在刷题过程中持续更新。

小伙伴们加油一起熬过这段苦逼的时光,坚持下来,一段时间之后会发现自己已经有了很大长进了。

将算法题目分门别类的进行整理,将一个题目相关的类型多做几道,熟练算法思想

leetcode刷题一方面为后期的面试做准备,同时也用于学习一定的算法基础,通过刷题实训来提高自己的工程能力, 本项目的代码实现均采用python实现,但是不采用python库中的函数,基本上采用算法思想实现,所以具体的语言 并不重要,但是对于其他的语言可能要考虑越界与数据类型转换的问题

分类别进行leetcode算法题目的学习:

双指针

github跳转地址

双指针(对撞指针)
双指针(快慢指针)
其他双指针

个人博客跳转地址

双指针(对撞指针)
双指针(快慢指针)
其他双指针

哈希表

github跳转地址

哈希表

个人博客跳转地址

哈希表

排序

github跳转地址

排序算法

个人博客跳转地址

排序算法

二分查找

github跳转地址

二分查找

个人博客跳转地址

二分查找

数组与矩阵

github跳转地址

个人博客跳转地址

字符串

github跳转地址

个人博客跳转地址

链表

github跳转地址

链表

个人博客跳转地址

链表

栈与队列

github跳转地址

栈和队列

个人博客跳转地址

栈和队列

树与递归

github跳转地址

递归
遍历
二叉搜索树
回溯

个人博客跳转地址

递归
遍历
二叉搜索树
回溯

贪心算法

github跳转地址

个人博客跳转地址

分治法

github跳转地址

个人博客跳转地址

动态规划

github跳转地址

动态规划 背包问题

个人博客跳转地址

动态规划 背包问题

搜索

github跳转地址

个人博客跳转地址

github跳转地址

个人博客跳转地址

位运算

github跳转地址

位运算

个人博客跳转地址

位运算

每日一题

leetcode刷题需要长期坚持,当按类别算法知识基本学习之后,就每天刷一道题,持续更新,本仓库一部分内容参考:https://github.com/CyC2018/CS-Notes/blob/master/notes/Leetcode%20%E9%A2%98%E8%A7%A3%20-%20%E7%9B%AE%E5%BD%95.md

About

分类整理leetcode算法题解,代码语言采用c++与python实现

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published