摘要: 值类型 值类型包括基本数据类型,int,float,bool,string,以及数组和结构体(struct)。值类型变量声明后,不管是否已经赋值,编译器为其分配内存,此时该值存储于栈上。值类型的默认值: var a int //int类型默认值为 0 var b string //string类型默 阅读全文
posted @ 2020-06-15 21:55 -零 阅读(316) 评论(0) 推荐(0) 编辑
摘要: 1、堆的定义 堆就是用数组实现的二叉树,所有它没有使用父指针或者子指针。 堆就是利用完全二叉树的结构来维护的一维数组。 创建一个堆除了一个简单的一维数组以外,不需要任何额外的空间。 如果我们不允许使用指针,那么我们怎么知道哪一个节点是父节点,哪一个节点是它的子节点呢?节点在数组中的位置index 和 阅读全文
posted @ 2020-06-15 19:56 -零 阅读(1110) 评论(0) 推荐(0) 编辑