算法
文章平均质量分 57
wujieyhy2006
开始工作了!努力加油!
展开
-
二分一个数组,使二者之差尽可能小
def get_less_pos(a, item_pos, current_pos): sum_a_set = sum(a[0:current_pos]) sum_b_set = sum(a[current_pos:]) diff = sum_b_set - sum_a_set result_pos = -2 item_value = a[item_pos]原创 2017-03-08 20:01:35 · 491 阅读 · 0 评论 -
Golang语言常用算法
在学习golang语言,文档看的实在是乏味,就想着把常用的算法做个实现,边写变学习,想来效果还是不错的!1. 堆排序package mainimport "fmt"func buildHeap(array []int, length int) { var i, j int; for i = 1; i < length; i = i + 1 { for j = i; j > 0原创 2017-02-22 15:30:37 · 2932 阅读 · 0 评论