Skip to content

JavaScript刷题,CSS,HTML,数据结构和算法,前端笔试、面试题,前端面经,面试复盘,Algorithm,data structure,LeetCode,剑指Offer

Notifications You must be signed in to change notification settings

wenyuanw/FrontEnd-Algorithm-JS

Repository files navigation

前端刷题

本仓库主要记录备战笔试、面试过程中做的一些题目的答案。 包含牛客、力扣题库中的一些题目,还有一些笔试、面试过程中遇到的题目记录。

先刷剑指offer:

牛客网

  1. JZ2-替换空格-解题代码
  2. JZ7-斐波那契数列-解题代码
  3. JZ27-二维数组中的查找-解题代码-20210114
  4. JZ18-二叉树的镜像(LeetCode翻转二叉树)-解题代码-20210115
  5. JZ6-旋转数组的最小数字-解题代码-20210116
  6. JZ38-二叉树的深度-解题代码-20210118
  7. JZ3-从尾到头打印链表-解题代码-20210124
  8. JZ5-用两个栈实现队列-解题代码-20210124
  9. JZ48-不用加减乘除做加法-解题代码-20210225
  10. JZ15-翻转链表-解题代码-20210226
  11. JZ39-判断是否平衡二叉树-解题代码-20210227
  12. JZ8-跳台阶-解题代码-20210301
  13. JZ47-求1+2+3+...+n-解题代码-20210301
  14. JZ9-变态跳台阶-解题代码-20210301
  15. JZ16-合并两个有序链表-解题代码-20210302
  16. JZ14-合链表中的倒数第k个结点-解题代码-20210303
  17. JZ34-第一个只出现一次的字符位置-解题代码-20210303
  18. JZ22-从上往下打印二叉树-解题代码-20210316
  19. JZ22-矩阵覆盖-解题代码-20210322
  20. JZ13-调整数组顺序使奇数位于偶数前面-解题代码-20210322
  21. JZ11-二进制中1的个数-解题代码-20210322
  22. JZ12-数值的整数次方-解题代码-20210323
  23. JZ17-树的子结构-解题代码-20210323
  24. JZ17-数组中出现次数超过一半的数字-解题代码-20210328
  25. JZ58-对称的二叉树-解题代码-20210330
  26. JZ32-把数组排成最小的数-解题代码-20210331
  27. JZ40-数组中只出现一次的数字-解题代码-20210401
  28. JZ31-整数中1出现的次数-解题代码-20210402
  29. JZ33-丑数-解题代码-20210403
  30. JZ36-两个链表的第一个公共结点-解题代码-20210407
  31. JZ57-二叉树的下一个结点-解题代码-20210408
  32. JZ44-翻转单词顺序列-解题代码-20210410
  33. JZ67-剪绳子-解题代码-20210413
  34. JZ42-和为S的两个数字-解题代码-20210415
  35. JZ41-和为S的连续正数序列-解题代码-20210415
  36. JZ52-正则表达式匹配-解题代码-20210417
  37. JZ53-表示数值的字符串-解题代码-20210418
  38. JZ49-把字符串转换成整数-解题代码-20210419
  39. JZ30-连续子数组的最大和-解题代码-20210503
  40. JZ37-数字在排序数组中出现的次数-解题代码-20210504
  41. JZ65-矩阵中的路径-解题代码-20210506
  42. JZ19-顺时针打印矩阵-解题代码-20210515
  43. JZ20-包含min函数的栈-20210704
  44. JZ21-栈的压入、弹出序列-20210705
  45. JZ23-二叉搜索树的后序遍历序列-20210706
  46. JZ62-二叉搜索树的第k个结点-20210707
  47. JZ45-扑克牌顺子-20210708
  48. JZ63-数据流中的中位数-20210709
  49. JZ43-左旋转字符串-20210710
  50. JZ54-字符流中第一个不重复的字符-20210711
  51. JZ59-按之字形顺序打印二叉树-20210715
  52. JZ56-删除链表中重复的结点-20210720
  53. JZ24-二叉树中和为某一值的路径-20210721

LeetCode:

  1. 001-两数之和-解题代码
  2. 322-零钱兑换-解题代码-20210304
  3. 002-两数相加-解题代码-202103010
  4. 116-填充每个节点的下一个右侧节点指针-解题代码-202103011
  5. 434-字符串中的单词数-解题代码-202103011
  6. 114-二叉树展开为链表-解题代码-202103012
  7. 394-字符串解码-解题代码-202103013
  8. 654-最大二叉树-解题代码-202103015
  9. 094-二叉树的中序遍历-解题代码-202103015
  10. 144-二叉树的前序遍历-解题代码-202103015
  11. 145-二叉树的后序遍历-解题代码-202103015
  12. 105-从前序与中序遍历序列构造二叉树-解题代码-202103016
  13. 106-从中序与后序遍历序列构造二叉树-解题代码-202103016
  14. 349-两个数组的交集-解题代码-202103016
  15. JZ03-数组中重复的数字-解题代码-202103017
  16. 652-寻找重复的子树-解题代码-202103018
  17. 476-数字的补数-解题代码-202103018
  18. 100-相同的树-解题代码-202103023
  19. 1652-拆炸弹-解题代码-202103023
  20. 051-旋转链表-解题代码-202103028
  21. 141-环形链表-解题代码-202103029
  22. 142-环形链表 II-解题代码-202103029

一些笔试题:

  1. 人口普查算法-携程笔试-代码未完善-20210305
  2. 最短路径-奇安信笔试-20210307
  3. 选择奶牛产奶量最大-奇安信笔试-20210307
  4. 罗马数字转整数-虾皮笔试-20210309
  5. 股市交易-携程笔试-20210318-未完成
  6. 最简分数表达式求和-携程笔试-20210318
  7. 牛客-常见输入输出练习-字符串-20210320
  8. 牛客-常见输入输出练习-数组-20210320
  9. 值日-美团笔试-20210320-未完成
  10. 奶茶-美团笔试-20210320
  11. 流-美团笔试-20210320
  12. 多重集合-美团笔试-20210320-未完成
  13. 赛码-常见输入输出-20210320
  14. 大胃王-百度笔试-未完成-20210321
  15. 数组询问-百度笔试-未完成-20210321
  16. 分页组件补写-百度笔试-未完成-20210321
  17. 组成三角形关键元素-网易笔试-20210329
  18. 最优质路径-路径和-网易笔试-20210329
  19. 和最大的能被6整除的子集合-网易笔试-20210329
  20. 组成三角形关键元素-网易笔试-20210329
  21. 收集宝石-背包问题-京东笔试-20210329

前端常见题:

  1. 快速排序-20210316
  2. 快速选择-20210317
  3. 二分查找-20210504
  4. 插入排序-待完成-202103
  5. 防抖节流-待完成-202103
  6. CSS画三角形-20210328
  7. 数组去重-20210331

面试复盘:

  1. 网易雷火一面-20210325
  2. 酷家乐一面-20210329
  3. 远景智能一面-20210331
  4. 兴业数金一面-20210407
  5. 小红书一面二面-20210412
  6. 众银行一面-20210413

To be continue ...😀

About

JavaScript刷题,CSS,HTML,数据结构和算法,前端笔试、面试题,前端面经,面试复盘,Algorithm,data structure,LeetCode,剑指Offer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages