Skip to content

zfky/learn-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

learn-code

剑指offer刷题

语言:java

算法列表

  • JZ3数组中重复的数字数组简单45.99%

  • JZ5替换空格字符串简单55.76%

  • JZ6从尾到头打印链表链表简单29.09%

  • JZ7重建二叉树数组树dfs中等27.54%视频题解

  • JZ8二叉树的下一个结点树中等30.73%

  • JZ9用两个栈实现队列栈简单41.11%视频题解

  • JZ10斐波那契数列数组递归动态规划快速幂记忆化搜索入门36.33%视频题解

  • JZ11旋转数组的最小数字二分简单32.93%视频题解

  • JZ12矩阵中的路径dfs中等31.01%

  • JZ13机器人的运动范围递归较难24.67%

  • JZ14剪绳子基础数学中等35.76%

  • JZ15二进制中1的个数基础数学简单35.22%

  • JZ16数值的整数次方基础数学中等33.66%

  • JZ17打印从1到最大的n位数数组简单42.59%

  • JZ18删除链表的节点链表简单45.22%

  • JZ20表示数值的字符串字符串较难21.88%

  • JZ21调整数组顺序使奇数位于偶数前面(一)数组中等50.56%

  • JZ22链表中倒数最后k个结点链表简单30.48%视频题解

  • JZ23链表中环的入口结点链表哈希双指针中等35.08%视频题解

  • JZ24反转链表链表简单38.27%视频题解

  • JZ25合并两个排序的链表链表简单31.42%视频题解

  • JZ26树的子结构树中等25.32%

  • JZ27二叉树的镜像树简单63.88%视频题解

  • JZ29顺时针打印矩阵数组简单19.71%

  • JZ30包含min函数的栈栈简单34.51%视频题解

  • JZ31栈的压入、弹出序列栈中等30.74%

  • JZ32从上往下打印二叉树队列树简单29.80%

  • JZ33二叉搜索树的后序遍历序列栈树中等25.01%

  • JZ35复杂链表的复制链表较难23.34%

  • JZ36二叉搜索树与双向链表分治中等31.10%视频题解

  • JZ37序列化二叉树队列树较难24.47%视频题解

  • JZ38字符串的排列字符串递归中等23.11%视频题解

  • JZ39数组中出现次数超过一半的数字数组哈希简单32.50%视频题解

  • JZ40最小的K个数堆排序分治中等27.45%视频题解

  • JZ41数据流中的中位数堆排序中等29.15%视频题解

  • JZ43整数中1出现的次数(从1到n整数中1出现的次数)基础数学中等35.99%

  • JZ44数字序列中某一位的数字模拟简单22.56%

  • JZ45把数组排成最小的数数组排序贪心中等30.35%

  • JZ46把数字翻译成字符串动态规划中等15.17%视频题解

  • JZ47礼物的最大价值数组动态规划中等43.75%

  • JZ48最长不含重复字符的子字符串字符串哈希双指针中等27.70%

  • JZ49丑数基础数学二分中等23.36%

  • JZ50第一个只出现一次的字符字符串简单31.83%

  • JZ51数组中的逆序对数组中等16.70%视频题解

  • JZ52两个链表的第一个公共结点链表简单36.52%视频题解

  • JZ53数字在升序数组中出现的次数数组二分简单32.65%

  • JZ54二叉搜索树的第k个节点树递归dfs中等34.11%

  • JZ55二叉树的深度树简单50.17%

  • JZ56数组中只出现一次的两个数字哈希位运算中等49.88%视频题解

  • JZ57和为S的两个数字数组双指针中等30.86%

  • JZ58左旋转字符串字符串中等33.04%

  • JZ59滑动窗口的最大值队列堆双指针较难26.57%视频题解

  • JZ61扑克牌顺子模拟简单27.72%

  • JZ62孩子们的游戏(圆圈中最后剩下的数)基础数学中等33.14%

  • JZ64求1+2+3+...+n基础数学中等43.07%

  • JZ65不用加减乘除做加法基础数学简单45.32%

  • JZ66构建乘积数组数组简单41.38%

  • JZ68二叉搜索树的最近公共祖先树递归简单38.05%视频题解

  • JZ69跳台阶递归动态规划记忆化搜索简单39.96%视频题解

  • JZ70矩形覆盖递归动态规划中等36.56%

  • JZ71跳台阶扩展问题递归动态规划记忆化搜索简单42.53%

  • JZ73翻转单词序列字符串双指针简单21.80%

  • JZ74和为S的连续正数序列穷举中等29.72%

  • JZ75字符流中第一个不重复的字符字符串中等33.82%

  • JZ76删除链表中重复的结点链表中等21.85%

  • JZ78把二叉树打印成多行树广度优先搜索(BFS)中等33.97%

  • JZ79判断是不是平衡二叉树树dfs简单38.01%视频题解

  • JZ81调整数组顺序使奇数位于偶数前面(二)数组排序简单49.64%

  • JZ83剪绳子(进阶版)快速幂基础数学较难15.96%

  • JZ84二叉树中和为某一值的路径(三)树中等39.08%

  • JZ85连续子数组的最大和(二)数组贪心动态规划双指针中等24.59%

  • JZ86在二叉树中找到两个节点的最近公共祖先树中等40.10%视频题解

About

This repository is for learning how to code

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages