GOLANG项目:文本排序程序
发布时间:2020-12-16 18:13:52 所属栏目:大数据 来源:网络整理
导读:项目需求: 1、可以对文本文件进行排序,将排序结果另存为另一个文件 2、这里的文本文件中的每一行存放一个整形数 3、支持冒泡排序和插入排序 项目环境: 1、go version go1.7.5 windows/amd64 2、开发环境:LiteIDE 1、项目目录结构 E:projectgosortertr
项目需求: 1、可以对文本文件进行排序,将排序结果另存为另一个文件 2、这里的文本文件中的每一行存放一个整形数 3、支持冒泡排序和插入排序
项目环境: 1、go version go1.7.5 windows/amd64 2、开发环境:LiteIDE
1、项目目录结构
E:projectgosorter>tree /f
卷 文档 的文件夹 PATH 列表 卷序列号为 000B-2502 E:. ├─bin ├─pkg └─src ├─algorithms │ ├─bubblesort │ │ bubblesort.go │ │ bubblesort_test.go │ │ │ └─insertsort │ insertsort.go │ insertsort_test.go │ └─sorter sorter.go
src目录讲解:
sorter : 主程序目录
algorithms/bubblesort : 冒泡排序源程序目录
algorithms/insertsort : 插入排序源程序目录
2、构建可执行程序
set GOPATH=E:projectgosorter
C:Userszhanglf>go install sorter
C:Userszhanglf>cd E:projectgosorter
C:Userszhanglf>e: E:projectgosorter>tree /f 卷 文档 的文件夹 PATH 列表 卷序列号为 000B-2502 E:. ├─bin │ sorter.exe │ ├─pkg │ └─ windows_amd64 │ └─ algorithms │ bubblesort.a │ insertsort.a │ └─src ├─algorithms │ ├─bubblesort │ │ bubblesort.go │ │ bubblesort_test.go │ │ │ └─insertsort │ insertsort.go │ insertsort_test.go │ └─sorter sorter.go 上图中标红色的是go install sorter执行后生成的。
3、执行程序,验证正确性
从上面的执行结果也可以看出来,插入排序比冒泡排序快很多。
4、项目位置
https://github.com/931023954/sorter
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |