![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构与算法
程序员大鹏
这个作者很懒,什么都没留下…
展开
-
面试必备:经典算法动画解析之选择排序
哈喽,我是程序员大鹏。上一篇我们介绍了经典算法动画解析系列:冒泡排序,今天我们再介绍另外一个经典的排序算法简单选择排序,简单选择排序也叫直接选择排序,是最基本的选择排序方法。选择排序思想基本思想实现思想是每步从排序记录中选出排序码最小(最大)的记录,放在已排序记录序列的最后(前);算法特点直接选择排序算法n个记录的文件的直接选择排序可经过n-1趟直接选择排序得到有序结果。排序原理首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置再从剩余未排序元素中继续寻找最小(大)元素,然后原创 2020-08-20 07:23:09 · 139 阅读 · 1 评论 -
面试必备:经典算法动画解析之冒泡排序
面试必备:经典算法动画解析之冒泡排序哈喽,我是程序员大鹏。最近在招聘过程中,发现好多小伙伴最基础的一些算法回答,接下来会做一个系列,把基础的排序等算法采用动画的形式做解析。这是第一篇冒泡排序。冒泡排序思想冒泡排序(Bubble Sort)是一种交换排序,基本思想是两两比较相邻记录,如果逆序则进行交换,直到没有逆序的记录为止。冒泡算法有很多种实现方式,我们在这里只列举出来两种实现方式来讲解冒泡排序。排序原理比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,原创 2020-08-18 14:21:38 · 206 阅读 · 0 评论