理解线段树:解决区间操作的利器
Posted on November 8, 2023
在计算机科学和算法领域,区间操作问题是一类常见且重要的问题,它们涉及到在一维数据结构中执行查询和更新操作。线段树是一种用于解决这类问题的强大数据结构。
[Read More]
go 中的循环依赖
Posted on November 8, 2023
二叉树简介
Posted on November 6, 2023
数据结构中的层次化组织 -- 树总览
Posted on November 5, 2023
树(Tree)是一种层次化的数据结构,它在计算机科学中起到了关键的作用。树的结构类似于现实生活中的树,具有根节点、分支节点和叶子节点。树在数据存储、搜索和组织方面具有广泛的应用,如文件系统、数据库索引、编译器等。
[Read More]
go 中如何实现定时任务
Posted on November 5, 2023
队列(Queue):先进先出(FIFO)的数据结构
Posted on November 4, 2023
队列是一种基本的数据结构,用于在计算机科学和编程中管理数据的存储和访问。队列遵循先进先出(First In, First Out,FIFO)原则,即最早入队的元素首先出队。这种数据结构模拟了物理世界中的队列,如排队等待服务的人。
[Read More]
栈:数据结构中的后进先出(LIFO)容器
Posted on November 3, 2023
栈是一种基本的数据结构,广泛应用于计算机科学和编程中,用于管理数据的存储和访问。栈遵循后进先出(Last In, First Out,LIFO)原则,即最后放入栈的元素首先被取出。这种数据结构模拟了物理世界中的栈,如一堆书或一摞盘子。
[Read More]
数据结构之链表
Posted on November 2, 2023
数组 vs. 切片
Posted on November 1, 2023
在Go编程语言中处理数据时,经常会遇到数组和切片。这两者是不同的数据结构,有各自的特性和用途。本文将对Go中的数组和切片进行比较,以帮助大家更好地理解它们。
[Read More]
数组
Posted on November 1, 2023