网络知识 娱乐 一年半´力扣´练习生超详细总结(附数据结构+算法)

一年半´力扣´练习生超详细总结(附数据结构+算法)

一年半´力扣´练习生超详细总结(附数据结构+算法)

文章目录

    • 一年半´力扣´练习生超详细总结(附数据结构+算法)
      • 我与力扣
      • 数据结构
      • 算法
      • 未来计划
      • 其他专栏推荐

我与力扣

专栏导航:LeetCode☜欢迎订阅😘

如果你只想做一些经典的题目,方便以后面试或者作为经常练手的习题,非常推荐你刷《剑指offer》,大概100题左右,建议用多种方法求解,擅于总结和思考,总体来说这一本书就够用了。

下面附我《剑指offer》题解的链接:《剑指Offer》题解汇总索引表(leetcode)

🎈

2020年4月17日,我在力扣提交了第一个题目,粗算刷题大概有一年三个月了。

虽说自己没有计划浪费了好多时间,但这一阶段开启了我记录知识、记录生活的CSDN生涯。

虽有辜负但行至此,只希望以后踏踏实实,珍惜时间~

在这里插入图片描述

(由于本人菜鸟一枚,困难题实在是做不动😭😭😭)

🎈

如果你还想作为扩展,了解更多的算法题,做有针对性的训练,下面有力扣同类题的详细归纳和相关题解,可以配合下文的数据结构和算法一起学习~

时间链接类别
2020-12-03【LeetCode】两数之和、三数之和、四数之和系列数之和
2020-12-08【LeetCode】﹝回溯法ி﹞ 全排列、子集、组合问题排列组合
2020-12-30【LeetCode】﹝动态规划ி﹞ 打家劫舍(小偷的贴心利益分析师)打家劫舍
2021-01-08【LeetCode】旋转→数组☛矩阵☛链表☛函数☛字符串旋转
2021-01-09【LeetCode】﹝动态规划ி﹞买卖股票的最佳时机Ⅰ~Ⅳ、含手续费、含冷冻期买卖股票
2021-01-09【LeetCode】丑数(Ugly Number)☹☠☣☢☃丑数
2020-12-24【LeetCode】﹝归并思想ி﹞逆序对、翻转对、排序链表、合并K个升序链表归并思想
2021-01-10【LeetCode】括号(有效括号、括号生成、最长有效括号)括号
2021-01-11【LeetCode】☂☂☂接雨水Ⅰ、Ⅱ(多种方法求解)接雨水
2021-01-11【LeetCode】柱状图中最大的矩形、最大矩形(神之转化)最大矩形
2021-01-13【LeetCode】岛屿(周长、数量、最大面积、封闭岛屿数)岛屿
2021-01-14【LeetCode】区间(合并、插入、重叠区间、最小区间······)区间
2021-01-19【LeetCode】灯泡开关Ⅰ~ Ⅳ(你还是把我关了吧)灯泡开关
2021-01-19【LeetCode】最大连续1的个数Ⅰ~Ⅲ连续1
2021-01-20【LeetCode】求中位数(数据流、滑动窗口、两个正序数组)中位数
2021-01-23【LeetCode】跳跃游戏Ⅰ~Ⅵ(我真的跳晕了@_@)跳跃游戏
2021-01-26【LeetCode】(动态规划ி)力扣之最动态规划
2021-01-26【LeetCode】(动态规划ி)典型典中典,小白也秒懂✌动态规划
2021-01-27【LeetCode】(动态规划ி)变态系列集锦动态规划
2021-02-27【LeetCode】《剑指Offer》第Ⅰ篇⊰⊰⊰ 3 - 11题剑指offer
2021-02-28【LeetCode】《剑指Offer》第Ⅱ篇⊰⊰⊰ 12 - 19题剑指offer
2021-02-28【LeetCode】《剑指Offer》第Ⅲ篇⊰⊰⊰ 20 - 31题剑指offer
2021-03-01【LeetCode】《剑指Offer》第Ⅳ篇⊰⊰⊰ 32 - 38题剑指offer
2021-03-01【LeetCode】《剑指Offer》第Ⅴ篇⊰⊰⊰ 39 - 47题剑指offer
2021-03-02【LeetCode】《剑指Offer》第Ⅵ篇⊰⊰⊰ 48 - 55题剑指offer
2021-03-02【LeetCode】《剑指Offer》第Ⅶ篇⊰⊰⊰ 56 - 60题剑指offer
2021-03-03【LeetCode】《剑指Offer》第Ⅷ篇⊰⊰⊰ 61 - 68题剑指offer
2021-03-15【LeetCode】妙用位运算解题位运算
2021-03-16【LeetCode】(LISி)最长上升子序列问题及变形应用LIS
2021-03-27【LeetCode】连续子数组、子矩阵最大和问题连续
2021-03-28【LeetCode】﹝回溯法ி﹞组合、火柴拼正方形、n皇后回溯法
2021-04-10【LeetCode】﹝二分法ி﹞旋转排序数组的最小值、给定值查询二分法
2021-04-12【LeetCode】﹝原地算法ி﹞数组、链表、二叉树相关题目原地算法
2021-04-19【LeetCode】重复元素相关题目重复元素
2021-05-04【LeetCode】﹝堆ி﹞移除石子的最大得分,吃苹果的最大数目等
2021-05-15【LeetCode】﹝数学规律ி﹞第N位数字、可怜的小猪数学
2021-05-31【LeetCode】﹝前缀和ி﹞一维、二维前缀和应用前缀和
2021-06-09【LeetCode】﹝前缀树ி﹞最长单词、键值映射、最大异或值前缀树
2021-06-19【LeetCode】﹝并查集ி﹞连通分量个数(套用模板一直爽)并查集

🎈

数据结构

专栏导航:数据结构

如果你想学习一些高级的数据结构,下面这些推荐你好好阅读,建议自己动手实现数据结构并多做一些相关的题目。

  • 高级数据结构(Ⅰ)并查集(union-find)
  • 高级数据结构(Ⅱ)优先队列(Priority Queue)
  • 高级数据结构(Ⅲ)线段树(Segment Tree)
  • 高级数据结构(Ⅳ)二叉查找树(BST,Binary Sort Tree)
  • 高级数据结构(Ⅴ)单词查找树(Trie)

🎈

算法

专栏导航:简单算法

如果你想查阅或者学习相关的基础算法,下面这些可作为参考~

  • 排序算法总结☑▁▂▃▅▂▃▁▂▃▇▆▃▂▁
  • 最全的二叉树遍历来啦~
  • 回溯法详解之【图着色】和【N皇后】问题
  • ♢位运算♢常用公式及练习详解
  • 算法题中常用的➷➷➷数学定理
  • 二分查找模板(查找数、左边界、右边界)
  • Java三种方法实现字符串排序
  • 图论(graph)相关算法总结

🎈

未来计划

与力扣、数据结构、算法相关的博客会在未来持续更新,博主会坚持学习,与大家一起分享和交流~

力扣篇

  • 石子游戏1-7
  • 分割回文串1-4
  • 回文相关
  • 线段树相关
  • 背包问题
  • 动态规划
  • ······

数据结构篇

  • 双向循环队列
  • 线性表
  • 多叉树、孩子兄弟列表
  • 哈夫曼树(哈弗曼编码)
  • 树状数组
  • 红黑树
  • ······

算法篇

  • 最小生成树(Prim和Kruskal)
  • 最短路径(Dijkstra和Floyd)
  • KMP
  • ······

其他专栏推荐

如果你想学习与编程语言相关的基础,或者想在空闲时重温基础知识、查阅相关的知识点,或者学习编程的规范和风格,可以看看下面专栏的博客总结:

专栏导航:编程基础

推荐文章:《Java语言程序设计》✍基础知识整理、《代码整洁之道》读书笔记✍ 教你写 clean code

~

如果你想在学习或工作之余陶冶情操,读一读美文,散一散心,涨一涨知识,下面专栏是我的读书、随笔记录:

专栏导航:随鳯忆兮

推荐文章:《纸短情长》世间最美的情书♡摘录、《林徽因——不慌不忙的坚强》笔记和感悟

在这里插入图片描述