摘要:
队列是一种先进先出的t(First In First Out)的线性表,简称FIFO。允许插入的一端为队尾,允许删除的一端为队头。队列不允许在中间部位进行操作!假设队列是q=(a1,a2,……,an),那么a1就是队头元素,而an是队尾元素。这样我们就可以删除时,总是从a1开始,而插入时,总是在队列 阅读全文
摘要:
package main import ( "fmt" "reflect" ) //通过结构体嵌套本结构体指针来实现链表 //结构体可以嵌套本结构体指针, 但不能嵌套本结构体本身, 长度不能超过 1024 type LinkNode struct { Data interface{} Next *LinkNode // right , 可以嵌套本结构体指针 //Next LinkNode // e 阅读全文
摘要:
package main /* #include <stdlib.h> */ import "C" import ( "unsafe" "fmt" ) type Slice struct { Data unsafe.Pointer //万能指针类型 对应C语言中的void* len int //有效的长度 cap int //有效的容量 } const TAG = 8 /* func main() 阅读全文