
golang
Pink0453
这个作者很懒,什么都没留下…
展开
-
golang net包中两个函数的区别
1.func Dial(network, address string) 在网络network上连接地址address,并返回一个Conn接口2.func DialTCP(network string, laddr, raddr *TCPAddr) DialTCP在网络协议net上连接本地地址laddr和远端地址raddr。net必须是"tcp"、"tcp4"、"tcp6";如果lad...原创 2018-07-08 02:15:56 · 874 阅读 · 0 评论 -
go实现二叉树任意节点距离
package main import ( "container/list" "fmt" ) // Binary Tree type BinaryTree struct { Data interface{} Left *BinaryTree Right *BinaryTree } // 初始化二叉树 func NewBinaryTree(data inte...原创 2019-03-28 15:08:41 · 241 阅读 · 0 评论 -
go双向链表翻转
package main import ( ) type ElemType interface{} //结点 type Node struct { Data ElemType Pre *Node Next *Node } //链表 type List struct { First *Node Last *Node Size int } //工厂函数 func Crea...原创 2019-03-28 15:09:37 · 294 阅读 · 0 评论 -
go两种排序
快速排序 package main import "fmt" func quickSort(arr []int, start, end int) { if start < end { i, j := start, end key := arr[(start+end)/2] for i <= j { for arr[i] < key { i++ ...原创 2019-03-28 15:09:10 · 135 阅读 · 0 评论