Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 

README.md

拿捏算法(Leetcode)

鄙人是一名在读软件工程大一学生,每次在面对算法与数据结构的时候,表现得非常茫然。因此为了训练自己的解题能力,特开此 Repo,以留存个人使用 Golang 语言在 LeetCode 刷题的题解记录。因本人技术不精,难免有纰漏与错误,还请各位多多指出,共同进步。

如果这个 Repo 帮助到了你,还请给予一个小小的 star ~ 谢谢。

目录结构

.
├── leetcode
│   ├── 1.两数之和
│   │   ├── main.go 代码
│   │   ├── README.md 详细题解
│   ├── ...
│   └── src 数据结构 + 知识介绍
│       ├── common 实现常见的数据结构
│       |   |── BST 二叉搜索树
│       |   |   |── BST.go 二叉搜索树代码实现
│       |   |   |── BST.MD 什么是二叉搜索树
│       |   |── ... 
│       ├── knowledge 知识介绍
│       |   |── DATA_STRUCTURE.md 数据结构介绍
│       |   |── ...    
└── 注:该目录结构可能随着更新会有略微变动,但大体不会发生变化。

如何查题

  • 利用浏览器的查找功能(大部分为 ctrl + f)直接搜索题号或题目名称。
  • 题目列表中直接搜索并进行跳转。

算法前置知识

题目列表分类

  • 1.两数之和
  • 101.对称二叉树
  • 1047.删除字符串中的所有相邻重复项
  • 120.三角形最小路径和
  • 121.买卖股票的最佳时机
  • 13.罗马数字转整数
  • 14.最长公共前缀
  • 1512.好数对
  • 155.最小栈
  • 17.电话号码的字母组合
  • 174.地下城游戏
  • 198.打家劫舍
  • 20.有效括号
  • 21.合并两个有序链表
  • 22.括号生成
  • 242.有效的字母异位词
  • 26.删除排序数组中的重复项
  • 27.移除元素
  • 28.实现strStr()
  • 303.区域和检索 - 数组不可变
  • 315.计算右侧小于当前元素的个数
  • 349.两个数组的交集
  • 35.搜索插入位置
  • 350.两个数组的交集 II
  • 392.判断子序列
  • 53.最大子序和
  • 58.最后一个单词的长度
  • 62.不同路径
  • 696.计算二进制子串
  • 7.整数反转
  • 720.词典中最长的单词
  • 746.使用最小花费爬楼梯
  • 844.比较含退格的字符串
  • 9.回文数
  • 922.按奇偶排序数组 II
  • 96.不同的二叉搜索树
  • 剑指 Offer 42.连续子数组的最大和
  • 面试题 08.01. 三步问题
  • 面试题 16.17. 连续数列
  • 面试题 17.16. 按摩师

动态规划

  • 70.爬楼梯

About

教你如何拿捏 leetcode 算法,不断更新中...

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.