![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
榨菜rose
这个作者很懒,什么都没留下…
展开
-
算法:寻找两个正序数组的中位数
寻找两个正序数组的中位数原创 2022-12-05 04:30:03 · 282 阅读 · 1 评论 -
beego 环境安装
1.更换国内代理,否则无法编译成功。默认使用的是proxy.golang.org,在国内无法访问。执行以下命令,更换代理即可:go env -w GOPROXY=https://goproxy.cn2.安装beego框架go get -u github.com/astaxie/beego3.安装bee工具go get github.com/beego/bee4.测试执行以上命令,$GOPATH下面会生成bin的目录以及可执行文件beecd $GOPATH/binbee versi原创 2020-12-21 15:28:48 · 258 阅读 · 0 评论 -
优化冒泡排序
冒泡的意义无非就是一次次的寻找最小或最大值,一次冒泡将一个元素排序到应在的位置,比如第一次冒泡可以将最小值放在第一个位置,以此类推,那么期间就会出现多次的重复交换,是一种极大地浪费。基于此,笔者对其进行了一定的优化。竟然每次循环都是从头到尾的遍历去查找最大或最小值,那么为什么不干脆一起做了呢?如果每次的循环只是寻找最大最小值的索引,并且按照预设的位置对号入座不就可以了吗?比如预设索引为0为最小值的位置,数组的最后一位存放的是最大值,以此类推索引为1是次小值,倒数第二位就是次大值。于是第一次循环我们找到了最原创 2020-12-19 00:47:32 · 83 阅读 · 1 评论 -
go 语言链表的实现
学习一门语言,最重要的事情就是了解其数据类型以及数据结构,链表作为入门之经典,不可不知道。实现了链表,也就懂得了数据结构、指针的调用关系。具体地阐述数据类型、数据结构以及内存之间的关系,笔者会另划一个篇幅。这里只是链表的基本实现,算是共同学习的记录心得吧。package mainimport "fmt"type Node struct { // 值 Data interface{} // 后继节点指针 Next *Node}// 链表是否为空func IsEmpty(node *No原创 2020-12-17 11:22:01 · 329 阅读 · 3 评论