码迷,mamicode.com
首页 >  
搜索关键字:golang 冒泡排序    ( 8703个结果
排序算法-快速排序 QuickSort
快速排序介绍:** 快速排序是对冒泡排序的一种改进,属于交换排序。 快速排序使用分治法(Divide and conquer)策略来把一个串行(list)分为两个子串行(sub-lists)。 快速排序又是一种分而治之思想在排序算法上的典型应用。本质上来看,快速排序应该算是在冒泡排序基础上的递归分治 ...
分类:编程语言   时间:2021-04-06 15:00:53    阅读次数:0
golang线程池【简易版】
先上代码,有兴趣的可以跑一下 可以实现在有限的线程里执行多个任务,控制内存使用,防止内存飙高 package main import ( "context" "fmt" "strconv" "sync" "time" ) // 定义静态变量 用于外部访问内部方法 var pool *_Pool // ...
分类:编程语言   时间:2021-04-02 13:27:16    阅读次数:0
2021-04-01:给定一个正方形矩阵matrix,原地调整成顺时针90度转动的样子。[[a,b,c],[d,e,f],[g,h,i]]变成[[g,d,a],[h,e,b],[i,f,c]]。
2021-04-01:给定一个正方形矩阵matrix,原地调整成顺时针90度转动的样子。[[a,b,c],[d,e,f],[g,h,i]]变成[[g,d,a],[h,e,b],[i,f,c]]。 福大大 答案2021-04-01: 四数交换。先外圈交换,再内圈交换。 代码用golang编写。代码如下 ...
分类:其他好文   时间:2021-04-02 13:25:35    阅读次数:0
golang 方法定义
方法定义 Golang 方法总是绑定对象实例,并隐式将实例作为第一实参 (receiver)。 一个方法就是一个包含了接受者的函数,接受者可以是命名类型或者结构体类型的一个值或者是一个指针。 所有给定类型的方法属于该类型的方法集。 1.1. 方法定义: package main type Test ...
分类:其他好文   时间:2021-04-02 13:17:37    阅读次数:0
golang中,map作为函数参数是如何传递的
当你声明一个map的时候: m := make(map[int]int) 编译器会调用 runtime.makemap: // makemap implements a Go map creation make(map[k]v, hint) // If the compiler has determ ...
分类:其他好文   时间:2021-04-01 13:45:56    阅读次数:0
冒泡排序
总经理说:不管将来干什么,一定要夯实基础,一通百通,融会贯通。我觉得现在不管干着什么,基础也要学而时习之。//冒泡排序private static void sort(int[] arr) { for (int i = 0; i < arr.length-1; i++) {//5、因为两个元素比较一 ...
分类:编程语言   时间:2021-04-01 13:43:24    阅读次数:0
Docker部署Golang项目及镜像优化实战
Docker部署Golang项目及镜像优化实战 今天在部署公司的项目时, 了解到目标服务器有Docker环境,于是就想着基于Docker来部署项目 这篇文章记录了一次完整的构建镜像到优化的完整过程. 基础环境 Docker 编辑Dockerfile文件 基于简单,快速构建部署的原则,我选择在构建do ...
分类:其他好文   时间:2021-03-31 12:10:43    阅读次数:0
Golang调度器和GMP模型
一、调度器的由来 调度本身是指操作系统中为每个任务分配其所需资源的方法。 在操作系充中,线程是任务执行的最小单位,是系统调度的基本单元。 虽然线程比进程轻量,但是在调度时也有比较大的额外开销,每个线程都会占用几M的内存,上下文切换时也会消耗几微秒的时间,这些都是高并发的阻碍。 Go语言的诞生有一个很 ...
分类:其他好文   时间:2021-03-30 13:55:46    阅读次数:0
golang快速入门-10-golang的动态数组slice的追加,截取与拷贝
(1) 追加 // 容量为5,但合法元素数为3 var numbers = make([]int, 3, 5) fmt.Printf("len = %d, cap = %d, slice = %v\n", len(numbers), cap(numbers), numbers) //向numbers ...
分类:编程语言   时间:2021-03-18 14:21:14    阅读次数:0
golang快速入门-11-golang的Map的声明方式
// > 第一种声明方式 //key是string, value是string var myMap1 map[string]string //在使用map前, 需要先用make给map分配数据空间 myMap1 = make(map[string]string, 10) myMap1["one"] ...
分类:其他好文   时间:2021-03-18 14:20:58    阅读次数:0
8703条   上一页 1 ... 8 9 10 11 12 ... 871 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!