• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






jumin16

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

随笔分类 -  leetcode

 
leetcode之动态规划的面试题
摘要:1.连续子数组的最大和 输入一个长度为n的整型数组array,数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。 数据范围: 1 <= n <= 10^51<=n<=105 -100 <= a[i] <= 100−100<=a[i]<=100 要求:时间复杂度为 O(n),空间复杂 阅读全文
posted @ 2021-12-04 17:50 jumin16 阅读(349) 评论(0) 推荐(0)
树的笔试题
摘要:以下是和树相关的笔试题 1.计算二叉树的深度 题目是 从根节点到叶节点的路径,所以就是求出二叉树的层数即可。 有以下几种解决办法: 方法一:采用递归的方式,分别计算左子树节点的深度和右子树深度,最终深度为左子树深度和右子树深度最大值添加1; 方法二:采用队列的方式,一层一层的遍历,没遍历一层将下一层 阅读全文
posted @ 2021-11-22 22:53 jumin16 阅读(84) 评论(0) 推荐(0)
链表笔试题
摘要:最近在刷面试题,以下是对链表面试题的总结: 1.从尾部到头部打印链表; 输入一个链表的头节点,按链表从尾到头的顺序返回每个节点的值(用数组返回)。 主要有三种方法: (1)创建一个数组,遍历链表时,将链表值存入数组当中,遍历结束后,从尾部到头部遍历;时间复杂度o(n),空间复杂度o(n); (2)创 阅读全文
posted @ 2021-11-20 21:45 jumin16 阅读(124) 评论(0) 推荐(0)