码迷,mamicode.com
首页 >  
搜索关键字:golang 冒泡排序    ( 8703个结果
golang map 内幕
关键性数据结构 hmap: map 的 header结构 bmap: map 的 bucket结构 mapextra: map 的 拓展结构 不是每一个map都包含 golang map 是用 hash map实现的,首先,我们先看 hash map是怎么实现的;然后我们再看 golang map ...
分类:其他好文   时间:2020-07-13 13:33:53    阅读次数:54
Golang 读写文件
file ,err :=os.Open("d:\\aaa.txt") // 打开文件句柄 if err!=nil{ fmt.Println("打开文件出错") }else { fmt.Println("文件存在") } read := bufio.NewReader(file) // 创建文件读取对 ...
分类:其他好文   时间:2020-07-13 13:26:03    阅读次数:97
数据结构第8章小结
第八章给我们介绍了内部排序和外部排序。各种排序方法都有各自的优缺点,没有说哪一种是最好的。直接插入排序、折半插入排序、冒泡排序和简单选择排序的速度较慢,但是它们实现的过程比较简单,所以称他们为简单的排序方法。速度较快的算法称为先进的排序方法,但是实现的过程比较复杂。我们在选择排序方法时,要综合考虑。 ...
分类:其他好文   时间:2020-07-12 22:14:02    阅读次数:73
数据结构与算法(排序)
1.冒泡排序 def bubble_sort(list): for i in range(len(list)-1): for j in range(len(list)-i-1): if list[j] > list[j+1]: list[j], list[j+1] = list[j+1], list ...
分类:编程语言   时间:2020-07-12 20:42:52    阅读次数:79
go操作redis
golang操作redis主要有两个库,go-redis和redigo。两者操作都比较简单,区别上redigo更像一个client执行各种操作都是通过Do函数去做的,redis-go对函数的封装更好,相比之下redigo操作redis显得有些繁琐。但是官方更推荐redigo,所以项目中我使用了red ...
分类:其他好文   时间:2020-07-12 19:02:06    阅读次数:99
Golang 学习入坑(二)Go语言结构及基本语法及基本类型
(一)GO的语言结构: Go 语言的基础组成有以下几个部分: 包声明 引入包 函数 变量 语句 & 表达式 注释 //所有的新语言都是以helloword开始 package main //这个是包的声明你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:package main。packag ...
分类:编程语言   时间:2020-07-12 18:36:14    阅读次数:75
Golang 学习入坑(三)Go语言变量及常量
(一)GO语言变量 Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字 声明变量的一般形式是使用 var 关键字: //var identifier type //其中 identifier 是变量,type是类型 例如: var tongtong string = "zhang" f ...
分类:编程语言   时间:2020-07-12 18:31:37    阅读次数:98
golang中defer的些许总结
引言 最近自己在学习go项目的时候,查看别人的源码经常发现defer的使用,加上自己之前对这个关键字没怎么在意,只知道差不多是用来释放内部变量的。 查看资料可以发现,defer会在当前函数或者方法返回之前执行传入的函数,经常用于关闭文件描述符、关闭数据库连接以及解锁资源。 为了能够更形象地理解def ...
分类:其他好文   时间:2020-07-12 18:26:31    阅读次数:71
golang 配置文件解析神器--viper
项目地址:https://github.com/spf13/viper 安装方式:go get github.com/spf13/viper 简介 viper是一个十分强大的配置文件解析工具,具有以下特点 设置默认值 支持的文件包括JSON, TOML, YAML, HCL, envfile 和 J ...
分类:其他好文   时间:2020-07-12 16:20:14    阅读次数:112
数据结构:第八章学习小结
一、本章小结 1.根据时间复杂度的不同,常见的算法可以分为3大类。 1).O(n²) 的排序算法 冒泡排序 简单选择排序 插入排序:直接插入,折半插入 2).O(n log n) 的排序算法 希尔排序 归并排序 快速排序 堆排序 2.根据是否受到待排序对象初始排列影响,可分为 1)受到待排序对象的初 ...
分类:其他好文   时间:2020-07-12 14:30:19    阅读次数:62
8703条   上一页 1 ... 32 33 34 35 36 ... 871 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!