Go语言入门
学习Go时,发现Go可以将代码写得极其简单,下面是我实现的一个快速排序代码:
// Start from here:
package qsort
func quickSort(values []int, left, right int) {
i, j := left, right
for i != j {
for values[j] >= values[left] && i < j {
j--
}
for values[i] <= value
本文分享的实例主要是Python编程二分法实现冒泡算法+快速排序,具体如下。
冒泡算法:
#-*- coding: UTF-8 -*-
#冒泡排序
def func(lt):
if type(lt).__name__ !='list' and type(lt).__name__ !='tuple':
return
if type(lt).__name__ == 'tuple':
return list(lt)
for i in range(1,len(lt)-1):
for j in r