数据结构
文章平均质量分 95
梦凝哲雪
这个作者很懒,什么都没留下…
展开
-
(转)Mysql 的索引为什么使用 B+ 树而不使用跳表?
Mysql 的索引为什么使用 B+ 树而不使用跳表?转载 2022-06-17 15:54:24 · 189 阅读 · 0 评论 -
自定义动态数组的实现
package com.yc.utils.collections;/** * 自定义动态数组 移除 添加 长度 清除 索引检测 * @author 38929 * @date 2020年12月8日 下午9:52:49 * @param <E>E 泛型安全 */public class YCArrayList<E> { private final static int NUM = 10; //默认数组长度; private Object [] element原创 2020-12-21 09:43:37 · 198 阅读 · 0 评论 -
与运算(&)、或运算(|)、异或运算(^)
按位与运算符(&)参加运算的两个数据,按二进制位进行“与”运算。运算规则:0&0=0; 0&1=0; 1&0=0; 1&1=1; 即:两位同时为“1”,结果才为“1”,否则为0例如:3&5 即 0000 0011& 0000 0101 = 00000001 因此,3&5的值得1。另,负数按补码形式参加按位...转载 2020-02-09 10:53:59 · 1163 阅读 · 0 评论 -
二叉查找树(一)之 图文解析 和 C语言的实现
概要 本章先对二叉树的相关理论知识进行介绍,然后给出C语言的详细实现。关于二叉树的学习,需要说明的是:它并不难,不仅不难,而且它非常简单。初次接触树的时候,我也觉得它似乎很难;而之所产生这种感觉主要是由于二叉树有一大堆陌生的概念、性质等内容。而当我真正的实现了二叉树再回过头来看它的相关概念和性质的时候,觉得原来它是如此的...转载 2020-02-05 11:46:42 · 252 阅读 · 0 评论