
数据结构
文章平均质量分 73
南桑爱吃牛筋
记住你的对手不是那些人才,卷神才是你的对手,要成为卷神,只要卷不死就往死里卷
展开
-
GO语言中的单列模式
在过去的几年中,Go语言的发展是惊人的,并且吸引了很多由其他语言(Python、PHP、Ruby)转向Go语言的跨语言学习者。Go语言太容易实现并发了,以至于它在很多地方被不正确的使用了。原创 2022-11-22 23:21:08 · 255 阅读 · 0 评论 -
Go语言数据结构单双链表以及环形单链表
单向链表的缺点分析:单向链表,查找的方向只能是一个方向,而双向链表可以向前或者向后查找单向链表不能自我删除,需要靠辅助节点,而双向链表,则可以自我删除,所以前面我们单链表删除时节点,总是找到temp的下一个节点来删除的。package main import("fmt") // 定义猫的结构体 type CatNode struct {原创 2022-11-13 23:04:26 · 237 阅读 · 0 评论 -
Go数据结构队列
队列是一个有序列表,可以用数组或是链表来实现。遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出。原创 2022-11-11 23:24:22 · 591 阅读 · 0 评论 -
Go的数据结构(感谢韩老师)
当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。稀疏数组的处理方法是:记录数组一共有几行几列,有多少个不同的值思想:把具有不同值的元素的行列及值记录在一个小规模的数组中,从而缩小程序的规模使用稀疏数组,来保留类似前面的二维数组(棋盘、地图等等)把稀疏数组存盘,并且可以从新恢复原来的二维数组数。原创 2022-11-11 22:52:42 · 379 阅读 · 0 评论