写点什么

看动画学算法

0 人感兴趣 · 7 次引用

  • 最新
  • 推荐

看动画学算法之: 队列 queue

用户头像
程序那些事
2021-10-27

简介队列Queue是一个非常常见的数据结构,所谓队列就是先进先出的序列结构。

看动画学算法之: 栈 stack

用户头像
程序那些事
2021-10-12

简介栈应该是一种非常简单并且非常有用的数据结构了。栈的特点就是先进后出FILO或者后进先出LIFO。

看动画学算法之:doublyLinkedList

用户头像
程序那些事
2021-09-30

简介今天我们来学习一下复杂一点的LinkedList:doublyLinkedList。

https://static001.geekbang.org/infoq/26/265ed16a72fbd57be2ac25c495087499.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

看动画学算法之:linkedList

用户头像
程序那些事
2020-10-09

linkedList应该是一种非常非常简单的数据结构了。节点一个一个的连接起来,就成了linkedList。今天我们使用动画的方法一起来看看linkedList是怎么插入和删除的。

https://static001.geekbang.org/infoq/db/dbe407cf975a0e89102cf43e441daae5.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

看动画学算法之: 排序 - 基数排序

用户头像
程序那些事
2020-09-27

之前的文章我们讲了count排序,但是count排序有个限制,因为count数组是有限的,如果数组中的元素范围过大,使用count排序是不现实的,其时间复杂度会膨胀。

https://static001.geekbang.org/infoq/00/0005e71af26ede0bf7f85963a3d56a85.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

看动画学算法之: 排序 -count 排序

用户头像
程序那些事
2020-09-23

今天我们介绍一种不需要作比较就能排序的算法:count排序。

https://static001.geekbang.org/infoq/9a/9a52448c8c0b5490ac88c69c678c440b.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

看动画学算法之: 排序 - 快速排序

用户头像
程序那些事
2020-09-14

快速排序也采用的是分而制之的思想。那么快速排序和归并排序的区别在什么地方呢?

看动画学算法_看动画学算法技术文章_InfoQ写作社区