原文:《浅谈亚 log 数据结构在 OI 中的应用》 - 学习笔记

浅谈亚 log 数据结构在 OI 中的应用 学习笔记 向 哥哥学习 需要解决的问题:插入 删除 前驱 后继。不需要考虑相同元素。 压位 trie 平衡树和树状数组都没什么优化空间,把它们丢进垃圾堆里。 考虑 trie 有没有什么操作。此时想起来 trie 似乎并不只能是二叉。 但是多叉有一个大问题:询问的时候,如果子树中没有合法值,那就要在其他儿子里找最大 最小值。也就是要在儿子集合里寻找前驱后 ...

2021-06-29 20:30 0 265 推荐指数:

查看详情

数据结构的各种树浅谈

数据结构为了存储和查找的方便,用各种树结构来存储文件,本章就浅谈一下各种树的表示方法、特点及各自的用途,本章设计的树结构包括:二叉查找树(二叉排序树)、平衡二叉树(AVL树)、红黑树、B-树、B+树、字典树(trie树)、后缀树、广义后缀树。 1、二叉查找树(二叉排序树)   (图 ...

Sat Sep 16 17:27:00 CST 2017 0 8202
浅谈简单可持久化数据结构及其应用

目录 参考资料 前言 Trie 的可持久化及其应用 单点修改可持久化线段树及其应用 参考资料 《浅谈可追溯化数据结构》————孔朝哲 2019国国家候选队论文 草 《可持久化数据结构研究》————陈立杰 《算法竞赛进阶指南》———— 李煜东 感谢 ...

Sun Aug 23 23:32:00 CST 2020 7 244
数据结构与算法之美》 学习笔记

02 如何抓住重点,系统高效地学习数据结构与算法 什么是数据结构?什么是算法? 从广义上讲,数据结构就是指一组数据的存储结构算法就是操作数据的一组方法; 从侠义上讲,是指某些著名的数据结构和算法,比如队列、栈、堆、二分查找、动态规划等; 数据结构和算法是相辅相成 ...

Thu Oct 10 06:31:00 CST 2019 0 921
Redis学习笔记(一):基础数据结构

一. 引言   《Redis设计与实现》一书主要分为四个部分,其中第一个部分主要讲的是Redis的底层数据结构与对象的相关知识。   Redis是一种基于C语言编写的非关系型数据库,它的五种基本对象类型分别为:STRING,LIST,SET,HASH,ZSET。然而,对于每一种基本对象数据 ...

Wed May 15 00:56:00 CST 2019 0 476
学习笔记 --《大话数据结构

大话数据结构 1. 数据结构绪论 数据:是描述客观事物的符号,是计算机可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。 数据元素:是组成数据的、有一定意义的基本单位,在计算机通常作为整体处理,也被称为记录。 数据项:一个数据元素可以由若干个数据项组成。数据 ...

Fri Aug 27 02:06:00 CST 2021 0 100
Python学习笔记3(数据结构

1.元组结构(Tuple) 元组由不同的元素组成,每个元素可以存储不同类型的数据,如字符串、数字甚至元组。元组创建后不能修改。 元组通常代表一行数据,而元组的元素代表不同的数据项。 1.1元组的创建 创建时可不指定元素的个数,相当于不定长的数组,但一旦创建就不能修改元组的长度 ...

Mon Sep 12 07:29:00 CST 2016 0 1752
数据结构学习笔记(图)

:(1)线性表我们把数据元素叫元素,树中将数据元素叫结点,在图中数据元素,我们则称之为顶点。(2)线性 ...

Sat Jun 03 05:49:00 CST 2017 0 1446
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM