自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 双向循环链表排列字母表go实现

package mainimport ( "fmt")type Data stringtype dualNode struct { prior *dualNode //前驱指针 data Data next *dualNode //后继指针}//建立A-Z的双向循环链表func createList()*dualNode{ phead:=new(dualNode

2017-01-15 09:28:06 511

原创 拉丁方正循环链表实现

例如:构造 NXN 阶的拉丁方阵(2  1 2 3 4  2 3 4 1  3 4 1 2  4 1 2 3  使用循环链表构建:package mainimport ( "fmt")//结点结构type Node struct { data int next *Node}//建立循环链表func createList(len int)*Node {

2017-01-11 22:35:17 429

原创 魔术师发牌问题GO语言实现

问题描述:       魔术师手中有A、2、3……J、Q、K十三张黑桃扑克牌。在表演魔术前,魔术师已经将他们按照一定的顺序叠放好(有花色的一面朝下)。魔术表演过程为:一开始,魔术师数1,然后把最上面的那张牌翻过来,是黑桃A;然后将其放到桌面上;第二次,魔术师数1、2;将第一张牌放到这些牌的最下面,将第二张牌翻转过来,正好是黑桃2;第三次,魔术师数1、2、3;将第1、2张牌依次放到这些牌的最

2017-01-08 22:38:50 476

原创 判断链表是否有环

package mainimport ( "fmt" "math/rand" "time")const len =10type Node struct { Data string pNext *Node}//利用尾插法创建有环链表func createLoop()(*Node,int){ if len26 { return nil,-1 } pHead:=ne

2017-01-07 16:18:49 238

原创 循环链表实例GO语言实现

package mainimport ( "fmt" "os")type Node struct{ data int pNext *Node}func initList() *Node{ pHead:=new(Node) pHead.pNext=pHead return pHead //返回头指针}//创建尾指针的单循环链表func createList(l

2017-01-02 22:56:19 1213

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除