排序算法Golang实现之选择排序
基本原理1.首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。2.再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。3.重复第二步,直到所有元素均排序完毕。
用Golang刷Leetcode 26. Remove Duplicates from Sorted Array
思路两个指针差一然后一起前进,发现相同的就执行删除动作。比较简单codefuncremoveDuplicatesint{fori,j:=0,1;i<j&&j<len。
八大排序算法-冒泡排序
算法思想两个数比较,较大的数下沉,较小的数冒起来算法过程比较相邻的两个数据,如果第二个数小,就交换位置。从后向前两两比较,一直比到最前两个数据。最终最小的数被交换到起始的位置。重复上述过程算法实现PHP实现<?