前端学习笔记随笔-生活工作点滴

数据结构

2019-07-22  本文已影响3人  _ClariS_

排序的原则:要么浪费空间,要么浪费时间,不可能既节省空间又节省时间(二选一)

  1. 哈希(Hash)
    只能排[0,∞)的正整数,不能排负数和小数,排序中间过程需要一个哈希表(桶),不是比较排序;
    计数排序(桶排序)优于比较排序;
    数组长度 length 的值为 index 里的最大值+1,例如index=66,则长度length=67;
    计数排序中的桶(复杂度 O(n+max),比快排还快。
  1. 队列(Queue)
  1. 栈(Stack)
  1. 链表(Linked List)
  1. 树(tree)
  1. 堆排序
    堆排序可视化(最大堆)
    堆排序JS代码讲解
上一篇下一篇

猜你喜欢

热点阅读