Skip to content

Latest commit

 

History

History
45 lines (30 loc) · 1.06 KB

README copy.md

File metadata and controls

45 lines (30 loc) · 1.06 KB

algorithm by javascript

使用 JavaScript 实现的算法

leetcode 中关于树的相关算法题目有很多,但网站给出的样例都是以数组的形式,本地测试时不太方便。这里我写一个转换工具,可以将数组转为二叉树:array2tree

数组

  1. 数组的基础用法;
  2. 数组混乱排序;
  3. 对数组去重

排序

十大经典排序算法,JavaScript 实现,有动图演示。

相关的博客地址:十大经典排序算法(javascript 实现)

  1. 冒泡排序;
  2. 选择排序;
  3. 插入排序;
  4. 希尔排序;
  5. 归并排序;
  6. 快速排序;
  7. 堆排序;
  8. 计数排序;
  9. 桶排序;
  10. 基数排序;

链表

  1. 两个链表中的数据相加;
  2. 合并两个链表;
  3. 查找链表是否存在环;
  4. 翻转链表;

动态规划

  1. 爬楼梯

字符串

1047. 删除字符串中的所有相邻重复项