Skip to content

KINGMJ/es6-algorithm

Repository files navigation

es6-algorithm

使用 es6 的算法练习

运行

node 版本 v12.14.0

npm install

vscode 安装 Jest RunnerJest 插件

http://localhost:8082/bundle

Demo List

  1. 两数之和
  2. 线性表的顺序存储结构的插入和删除
  3. 单链表的相关操作
  4. 两数相加
  5. 奇偶链表
  6. 环形链表
  7. 静态链表实现
  8. 循环链表实现
  9. 双向链表实现
  10. 栈的顺序存储结构实现
  11. 两栈共享空间
  12. 栈的链式存储结构实现
  13. 循环队列实现
  14. 队列的链式存储——链队列
  15. 从链表中删去总和值为零的连续节点
  16. 反转链表
  17. 二分查找
  18. 排序算法
  19. 递归专项练习
  20. 两数相加 II
  21. 数组转二叉树
  22. 二叉树的坡度
  23. 二叉树的中序遍历
  24. 平衡二叉树
  25. 二叉树的后序遍历
  26. 二叉树的前序遍历
  27. 二叉树的层序遍历
  28. 二叉树的层序遍历 I
  29. 二叉树的层序遍历 II
  30. 找到数组的中间位置
  31. 搜索插入位置
  32. 合并区间
  33. 旋转图像
  34. 矩阵置零
  35. 对角线遍历
  36. 买卖股票的最佳时机
  37. 有效的字母异位词
  38. 有效的括号
  39. 除自身以外数组的乘积
  40. 分发饼干
  41. 图的邻接矩阵和邻接表表示
  42. 图的遍历算法:DFS 和 BFS
  43. 图的搜索算法
  44. 划分为 k 个相等的子集(面试题)
  45. 全排列
  46. N 皇后问题

数组和字符串专项练习

https://leetcode-cn.com/leetbook/detail/array-and-string/

  • 30:找到数组的中间位置
  • 31:搜索插入位置
  • 32:合并区间
  • 33:旋转图像
  • 34:矩阵置零

About

使用es6的算法练习

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published