Giter Site home page Giter Site logo

xianghaitao / bigsai-algorithm Goto Github PK

View Code? Open in Web Editor NEW

This project forked from javasmall/bigsai-algorithm

0.0 0.0 0.0 324 KB

bigsai的数据结构与算法、LeetCode图解、剑指offer图解文章专栏,致力于最好懂的数据结构与算法专栏

bigsai-algorithm's Introduction

前言

大家好,我是bigsai,由于以前的失误,在写文章时候没有很好的归纳总结,也浪费了很多流量。不过一起都不晚,从现在开始整理自己的笔记,并且把一些不清晰的图片都换掉

本仓库主要是个人数据结构与算法文章(慢慢优化同步)和力扣剑指offer等题解。内容绝对丰富,欢迎star哦!

本仓库后面还会接纳其他优秀数据结构与算法的文章、题解。如果有问题请联系笔者vx:q1315426911

资源会优先在公众号发布,本文档后期也会整理成pdf送给大家!欢迎大家扫码关注:

欢迎关注

数据结构与算法

数据结构

排序

力扣题解 下面有分类

LeetCode 01两数相加 数组 哈希

LeetCode 02两数之加 链表 数学

LeetCode 03无重复字符的最长子串 哈希 双指针 滑动窗口 字符串

LeetCode 04寻找两个正序数组的中位数(困难)二分法数组 二分 分治

LeetCode 05最长回文子串字符串(中心扩散) 马拉车(待补充)

LeetCode 06Z字形变换 字符串

LeetCode 07整数反转 数学

LeetCode 08字符串转整数 数学 字符串

LeetCode 09回文数 数学

LeetCode 10正则表达式匹配 dp 字符串

LeetCode 11盛水最多的容器 数组 双指针

LeetCode 12整数转罗马数字.md 数学 字符串

LeetCode 13罗马数字转整数.md 数学 字符串

LeetCode 14最长公共前缀.md 字符串

LeetCode 15三数之和(双指针).md 数组 双指针

LeetCode 16最接近的三数之和.md 数组 双指针

LeetCode 17电话号码的字母组合.md 字符串 回溯

LeetCode 18四数之和.md 数组 哈希 双指针

LeetCode 19删除链表的倒数第N个节点.md 链表 双指针

LeetCode 20有效的括号.md 栈 字符串

LeetCode 21合并两个有序列表.md 链表

LeetCode 22括号生成.md 字符串 回溯算法

LeetCode 23合并K个升序链表.md 排序 链表

LeetCode 24两两交换链表中的节点.md 链表

LeetCode 25K个一组翻转链表.md 链表

LeetCode 26删除排序数组中的重复项.md 数组 双指针

LeetCode 27移除元素.md 数组 双指针

LeetCode 28实现strStr().md 字符串(kmp sunday)

LeetCode 29两数相除.md 数组 二分

LeetCode 30串联所有单词得字串.md 哈希 双指针 字符串

LeetCode 31下一个排列.md 数组 数学(全排列)

LeetCode 32最长有效括号(困难).md 字符串 数组(栈)

LeetCode 33搜索旋转排序数组.md 数组 二分查找

LeetCode 34在排序数组中查找元素的第一个和最后一个位置.md 数组 二分查找

LeetCode 35搜索插入位置.md 数组 二分查找

LeetCode 36有效的数独.md 哈希

LeetCode 37解数独.md 哈希 回溯

LeetCode 38外观数列.md 字符串(模拟过程)

LeetCode 39组合总和.md 数组 回溯

LeetCode 40组合总数(回溯).md 数组 回溯

LeetCode 41缺失的第一个正数.md 数组(妙用)

LeetCode 42接雨水.md 栈 数组 双指针

LeetCode 43字符串相乘.md 数组 字符串(模拟)

LeetCode 44通配符匹配.md 贪心 字符串 dp

LeetCode 45跳跃游戏.md 贪心 数组

LeetCode 46全排列.md 回溯 递归

LeetCode 47全排列Ⅱ.md 回溯 递归

LeetCode 48旋转图像.md 数组 (模拟)

LeetCode 49字母异位词分组.md 哈希 字符串

LeetCode 50Pow(x,n).md 数学(快速幂) 二分

LeetCode 51N皇后.md 回溯

LeetCode 52n皇后Ⅱ.md 回溯

LeetCode 53最大子序列和.md 数组 分治 dp

LeetCode 54螺旋矩阵.md 数组(模拟)

LeetCode 55跳跃游戏.md 贪心 数组

LeetCode 56合并区间.md 排序 数组

LeetCode 57插入区间.md 排序 数组

LeetCode 58最后一个单词长度.md 字符串

LeetCode 59螺旋矩阵Ⅱ.md 数组(模拟)

LeetCode 60排列序列.md 数学(全排列)

LeetCode 61旋转链表.md 链表 双指针

LeetCode 62不同路径.md 数组 dp

LeetCode 63不同路径Ⅱ.md 数组 dp 搜索

LeetCode 64最小路径和.md 数组 dp

LeetCode 65有效数字.md 数组 字符串 (状态机)

LeetCode 66加一.md 数组

LeetCode 67二进制求和.md

LeetCode 68文本左右对齐.md

LeetCode 69x的平方根实现.md

LeetCode 70爬楼梯.md

LeetCode 71简化路径.md

LeetCode 72编辑距离(dp).md

LeetCode 73矩阵置零.md

LeetCode 74搜素二维矩阵.md

LeetCode 75颜色分类.md

算法分类

搜索

数学

双指针

二分

分治

动态规划

排序

贪心

数据结构分类

链表

哈希

字符串

数组

图论

bigsai-algorithm's People

Contributors

javasmall avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.