Go大道至简之基础算法
发布时间:2021-04-18 编辑:jiaochengji.com
教程集为您提供Go大道至简之基础算法等资源,欢迎您收藏本站,我们将为您提供最新的Go大道至简之基础算法资源
目录大纲
- 九九乘法表
- 代码示例
- 冒泡算法
- 代码示例
九九乘法表
代码示例
package main
import fmt
// 主函数 默认执行
func main(){
for i := 1; i<10; i {
for j :=i; j<10;j {
l := i * j
fmt.Printf("%d x %d = %d\n",i,j,l);
}
}
}
知识点
占位符 | 描述 |
---|---|
%s | 字符串 |
%d | 数字 |
%T | 变量类型 |
冒泡算法
代码示例
values := []int{4, 93, 84, 85, 80, 37, 81, 93, 27,12}
bubbling(values)
//冒泡方法
func bubbling(values []int){
for i := 0; i < len(values)-1; i {
for j := i 1; j < len(values); j {
//寻找最小数
if values[i]>values[j]{
//交换位置,小数往前挪
values[i],values[j] = values[j],values[i]
}
}
}
fmt.Println(values)
}
- 知识点:
- 取第一个最小数和所有数比大小,大的往后挪,小的往前挪,两次循环得到最终结果。
您可能感兴趣的文章:
GO语言零基础从入门到精通视频教程
想系统学习GO语言(Golang
Go 语言十年而立,Go2 蓄势待发
Go 零基础编程入门教程
Go 语言到底适合干什么?
golang微服务框架对比_斗鱼开源首秀——基于 Go 的微服务框架 Jupiter
Golang基础入门01 | 简介
1.2 Go语言的特性
Go语言的主要特性和发展影响
每天一点Go语言——变量、常量、运算符解析
上一篇:NATS—基础介绍
下一篇:golang 接口_Golang之接口
[关闭]