逻辑知识
三掌柜666
不仅仅要做代码的搬运工,更要做代码的灵魂师!
展开
-
逻辑知识: 希尔排序
在软件开发中,希尔排序对于一些软件开发工程师可能会有点陌生,或者说不常用,但是希尔算法真的是一种比较经典的算法之一,那么本节就来说说这个希尔排序。 希尔排序(Shell Sort)是插入排序的一种,也称缩小增量排序,是直接插入排序算法的一种更高效的改进版本。希尔排序是非稳定排序算法,该方法因DL.Shell于1959年提出而得名。 希尔排序是把记录按下标...原创 2018-07-23 13:07:52 · 1528 阅读 · 0 评论 -
逻辑知识:冒泡排序算法
冒泡排序(Bubble Sort),是一种计算机科学与技术领域的较为简单的排序算法。冒泡排序的原理是重复地走访需要排序的数列,一次只比较两个元素,若它们的顺序错误就把它们的位置交换过来。走访数列的工作是重复地进行,直到没有再需要交换的元素为止,也就是说这个数列已经排序完成。冒泡排序算法的名字由来,是因为越大的元素会经过由一次次的交换,慢慢“浮”到数列的顶端,所以就叫冒泡排序。 ...原创 2017-11-03 16:40:44 · 2376 阅读 · 2 评论