如何定义并初始化一个变量: int b = 1; int b,c,d = 2; 指针型:是用来指示方向的,用来存储地址 int *p1 = &A; 取A的地址,然后赋值给指针p1 int *p2 = &B; int *p3 = &C; p1 = &D; 取D的地址,然后赋值给p1,也就是说p1指向D ...
分类:
其他好文 时间:
2020-07-05 12:05:48
阅读次数:
55
04-字典、集合,你真的了解吗? 你好,我是景霄。 前面的课程,我们学习了Python中的列表和元组,了解了他们的基本操作和性能比较。这节课,我们再来学习两个同样很常见并且很有用的数据结构:字典(dict)和集合(set)。字典和集合在Python被广泛使用,并且性能进行了高度优化,其重要性不言而喻 ...
分类:
其他好文 时间:
2020-07-05 10:43:41
阅读次数:
65
数据结构B+树 从上面的图中可以看出来: 1.B+树的叶子节点包含了所有的数据; 2.叶子节点可以直接访问其他叶子节点(双向指针),不需要回到根节点(或者上一层); InnoDB的B+树 叶子节点保存的页数据,InnoDB的数据页结构如下图所示: B+树的所有数据节点都是在叶子节点上(叶子节点包含了 ...
分类:
数据库 时间:
2020-07-05 00:48:43
阅读次数:
75
巧用数据结构,空间换时间。 /** * @Author Niuxy * @Date 2020/7/4 11:17 下午 * @Description 朴素解法 O(N * min(K,nums.length-N)) */ public boolean containsNearbyDuplicate0 ...
分类:
其他好文 时间:
2020-07-05 00:25:24
阅读次数:
55
1 数据结构的练习与巩固 2 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// ...
分类:
其他好文 时间:
2020-07-04 23:03:47
阅读次数:
67
概述 什么是布隆过滤器 布隆过滤器(Bloom Filter)是1970年由布隆提出的,它实际上是由一个很长的二进制向量和一系列随意映射函数组成。 它是一种基于概率的数据结构,主要用来判断某个元素是否在集合内,它具有运行速度快(时间效率),占用内存小的优点(空间效率),但是有一定的误识别率和删除困难 ...
分类:
其他好文 时间:
2020-07-04 22:50:22
阅读次数:
69
数据结构和算法动态可视化 https://visualgo.net/zh 数据结构可视化:https://www.cs.usfca.edu/~galles/visualization/Algorithms.html ...
分类:
编程语言 时间:
2020-07-04 22:31:51
阅读次数:
78
1.react或者vue 数据驱动视图 状态:数据结构设计 视图:组件结构设计 2.react设计todlist state数据结构设计 用数据描述所有内容 数据要结构化,易于程序操作(遍历,查找) 数据要可扩展,以便增加新功能 3.组件设计 从功能上拆分层次 尽量让组件原子化 容器组件(只管数据) ...
分类:
其他好文 时间:
2020-07-04 22:21:49
阅读次数:
78
1 STL介绍 STL是“Standard Template Library”的缩写,中文名称为标准模板库。 STL是C++标准库的一部分,不用单独安装。 STL就是借助模板把常用的数据结构及其算法都实现了一遍。 2 目前编程遇到过的STL vector queue stack 参考 STL教程:C ...
分类:
其他好文 时间:
2020-07-04 22:20:33
阅读次数:
77
##目录 树 二叉树 二叉树的遍历 总结 参考资料 序 树是学习数据结构的时候非常重要的一个数据结构,尤其是二叉树更为重要。像Java的HashMap 就使用了红黑树,而Mysql的索引就使用到了B+树。恰好最近刷leetcode碰到了不少的有关 二叉树的题目,今天想着写个总结。 1. 树 1.1 ...
分类:
其他好文 时间:
2020-07-04 21:02:58
阅读次数:
61