8000 GitHub - zay95/leetcode
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

zay95/leetcode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

leetcode

  • by 没有感情的刷题机器

主要根据《挑战程序设计竞赛》的章节,结合leetcode加强练习

  • src/packagegame下为题目的源代码
  • Java_foundation下为Java的基础知识(复习整理中)

进度

charpter1 准备篇
  1. 组成三角形的最大周长
  2. 蚂蚁问题
  3. 三数之和
    • 3Sum
    • 4Sum
charpter2 初级篇
2.1 最基础的穷竭搜索
  1. DFS
    • Flood Fill相关问题
      • 岛屿数量:由 '1'(陆地)和 '0'(水)组成的的二维网格,计算网格中岛屿的数量。
      • 图像渲染:坐标 (sr, sc) 表示图像渲染开始的像素值(行 ,列)和一个新的颜色值 newColor,重新上色这幅图像。
      • 被围绕的区域:找到所有被 'X' 围绕的区域,并将这些区域里所有的 'O' 用 'X' 填充。
      • 单词搜索
      • N皇后
    • 排列,组合,子集问题
      • 全排列:无重复数组的全排列
      • 全排列:给定一个可包含重复数字的序列,返回所有不重复的全排列。
      • 下一个排列数
      • 第 k 个排列
      • 组合总和:无重复元素的数组candidates和一个目标数target,可重复使用
      • 组合总和:带重复元素的数组candidates和一个目标数target
      • 组合:C(n, k)
      • 子集:不含重复元素的 整数数组的子集
      • 子集:包含重复元素的 整数数组的子集
      • 复原IP地址
      • 电话号码键盘2-9的字母组合
      • 字母大小写全排列
      • 有效括号生成
  2. BFS
    • 岛屿数量
    • 走出迷宫的最短路径
2.2 贪心法
  1. 贪心算法
    • 跳跃游戏
    • 硬币问题
    • 区间问题
  2. 动态规划
    • P123股票问题

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0