常见面试手撕代码题

常见的20道面试手撕代码题

  • 1、最长回文子串(LeetCode 5)
  • 2、接雨水(LeetCode 42)
  • 3、最小栈(LeetCode 155)
  • 4、判断是否平衡二叉树(LeetCode 110)
  • 5、数组实现队列
  • 6、合并两个有序数组(LeetCode 88)
  • 7、根据字符出现频率排序(LeetCode 451)
  • 8、跳台阶(剑指 Offer 10- II. 青蛙跳台阶问题)
  • 9、判断链表中是否有环并返回环的入口(剑指 Offer II 022. 链表中环的入口节点)
  • 10、给定两个数组,在第二个数组中,找出比第一个数组每个位置大的数。
  • 11、判断给出的字符串是否是合法的括号序列(LeetCode 20)
  • 12、买卖一次股票,最大利润(LeetCode 121)
  • 13、手写LRU(LeetCode 146)
  • 14、数组中出现次数为1的数;
  • 15、反转字符串(LeetCode 344)
  • 16、手写快排(LeetCode 912)
  • 17、实现创建单链表,单链表反转
  • 18、实现类似ArrayList的自动扩容数组,get(i)、初始化方法、insert(I,elem)
  • 19、无序数组查找一个数
  • 20、合并区间(LeetCode 56)
  • 2
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值