leetcode

module
v0.0.0-...-e1a7a19 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2021 License: MIT

README

拿捏算法(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.爬楼梯

Directories

Path Synopsis
src

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL