leetcode二维数组 programming exercises:leetcode、nowcoder刷题之路

simonxzq 1 0 zip 2024-10-03 06:10:34

leetcode二维数组编程练习包含常见的编程网站的练习习题(leetcode、牛客等)。该src/main/java目录下,以文件夹命名,表示的是不同的来源。每个文件均可单独运行,其他IDEA克隆项目时,注意配置IDEA,gradle,jdk等,保证项目正常运行。

Git仓库:排序算法总结。

面试编程题:剑指Offer编程题目录

  • 二维数组中的查找

  • 替换空格

  • 从尾到头打印链表

  • 重建二叉树

  • 用两个栈来实现队列

  • 旋转数组的最小数字

  • 斐波那契数列

  • 跳台阶2

  • 矩形覆盖

  • 二进制中1的个数

  • 数值的整数次方

  • 调整数组顺序,使奇数位于偶数前面

  • 链表中倒数第k个节点

  • 反转链表

  • 合并两个排序的链表

  • 树的子结构

  • 二叉树的镜像

  • 顺时针打印矩阵

栈包含main函数:

  • 栈的压入、弹出序列

  • 从上往下打印二叉树

  • 二叉搜索树的后序遍历序列

  • 二叉树中和为某一值的路径

复杂链表的复制,二叉搜索树与双向链表。

字符串相关:

  • 字符串的排列

  • 字符串组合

  • 最长重复子串

数组问题:

  • 数组中出现次数超过一半的数字

  • 最小的K个数

  • 连续子数组的最大和

  • 整数中1出现的次数

用户评论
请输入评论内容
评分:
暂无评论