Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
MySQL采用B+树作为索引的原因
MySQL采用B 树作为索引的原因 1 MySQL的索引结构是如何查询的 在MySQL中 存储的数据记录都是持久化到磁盘中的 数据包含索引和记录 当MySQL查询数据时 由于索引也是持久化在磁盘上面的 首先会从磁盘上读取索引到缓存中 然后再
mysql
B树
数据结构
循环队列操作的实现-顺序存储结构
include
数据结构
队列与栈
C++数据结构X篇_03_线性表的顺序存储和动态数组案例(基本概念;操作要点;顺序存储算法;动态数组案例实现)
接上篇C 数据结构X篇 02 线性表基本概念 线性表是零或者多个数据元素的有限序列 有顺序 有限 类型必须相同 线性表是具有相同类型n个数据元素的有限序列 a0 a1 an ai是表项 n是表长度 本篇将会介绍线性表的2种存储方式 顺序存储
C数据结构X篇
数据结构
算法
c
什么是面向对象的设计思想?
什么是面向对象的设计思想 什么是面向对象的设计思想 也许有不少初学者对这个概念还有许多不明白的地方 特别是这个处于新旧思想交替的时代 许多人刚刚学完现在看来是快要淘汰的只是面向过程的 语言 他们的脑子还没有脱离面向过程思想的束缚 抬头却发现
Java基础
设计模式
编程
数据结构
领域模型
# `CSP_J_2021` 第一轮认证题
一 单选题 1 以下不属于面向对象程序设计语言的是 A C B Python C Java D C 2 以下奖项与计算机领域最相关的是 A 奥斯卡奖 B 图灵奖 C 诺贝尔奖 D 普利策奖 3 目前主流的计算机储存数据最终都是转换成 数据进
c
数据结构
算法
算法设计与分析课后总结
算法设计与分析课后总结 算法设计与分析 第1章 算法设计基础 课后习题 第二章算法分析基础 课后习题 1 考虑下面算法 回答下列问题 算法完成什么功能 算法的基本语句时什么 基本语句执行了多少次 2 分析以下程序段中基本语句的执行次数 要求
算法
数据结构
c
[C语言]浮点型在内存中的存储
在上一篇文章 我们讲述了整型在内存中的存储 这篇文章我们就一起来看一下 浮点型在内存中的存储 回顾 整型在内存中的存储 C语言 和我一起来认识 整型在内存中的存储 HY PIGIE的博客 CSDN博客 目录 1 浮点数家族 2 整型和浮点型
记录
c语言
c
数据结构
C语言动态内存练习:【通讯录(动态内存版本)实现】
全文目录 前言 目标规划 结构变化 功能实现的不同点 添加功能 AddContact 扩容检查 CheckCapacity 销毁通讯录 DestroyContact 总结 源码 前言 前面我们写了一个静态数组版本的通讯录 再结合刚学习的动态
c语言
算法
数据结构
< 数据结构 > 堆的应用 --- 堆排序和Topk问题
目录 1 堆排序 法一 自己写堆进行排序 时间复杂度分析 法二 直接对数组建堆 向上调整建堆 向下调整建堆 向上建堆和向下建堆熟优 升序能否建小堆 排序 建大堆 2 TopK问题 何为Topk 实现过程 1 堆排序 假如我们有一串乱序数组
数据结构
c语言
堆
Count Color 【POJ - 2777】【线段树】
题目链接 这道题一开始觉得处理颜色很繁琐 但是后来发现了个东西 T lt 30 对于这个数据 似乎可以开成比特位 二进制 然后进行处理 会发现 这就是区间更新的线段树了 有几个坑 我跳进去过了 一个是初始化要为1 颜色1 其次A和B的大小是
数据结构
线段树
考研数据结构--第二章:线性表
系列索引 2023考研王道数据结构知识梳理 文章目录 1 线性表 1 1 线性表定义 1 2 线性表的特点 1 3 线性表的基本操作 2 顺序表 2 1 顺序表的定义 2 2 顺序表的实现 2 2 1 顺序表的静态分配 2 2 1 1 局限
数据结构
数据结构
线性表
二叉树的相关列题!!
对于二叉树 很难 很难 笔者也是感觉很难 虽然能听懂课程 但是 对于大部分的练习题并不能做出来 所以感觉很尴尬 因此 笔者经过先前的那篇博客 已经开启了大脑奇迹 现在还热乎着 刚刚的更文 二叉树讲解https blog csdn net w
数据结构
java要笑着学
算法
Powered by 金山文档
华为OD机试 - 查找单入口空闲区域
题目描述 给定一个 m x n 的矩阵 由若干字符 X 和 O 构成 X 表示该处已被占据 O 表示该处空闲 请找到最大的单入口空闲区域 解释 空闲区域是由连通的 O 组成的区域 位于边界的 O 可以构成入口 单入口空闲区域即有且只有一个位
华为od机试
华为od
数据结构
链表
两个数组找出同时包含的数字
问题 有两个int32位的无序数组找出同时包含的数字 数组长度分别为M和N 思路一 暴力搜索 采用循环遍历找出相同的数值 def find same array1 array2 found for i in array1 for j in
数据结构
算法
python
LeetCode
十大经典排序算法(动图演示C++实现)
参考 https www cnblogs com onepixel articles 7674659 html 十大经典排序算法 动图演示C 实现 0 算法概述 0 1 算法分类 十种常见排序算法可以分为两大类 选泡插 快归堆希统计基 比较
数据结构
排序算法
【工作中常用工具类,提升开发效率】
JDK常用工具类 JDK中常用工具类 集合工具类 Collections 数组工具类 Arrays 对象工具类 Objects 文件工具类 Files 路径工具类 Paths TimeUnit 线程sleet System JDK中常用工具
Java
排序算法
数据结构
数据结构之图:邻接矩阵和邻接表、深度优先遍历和广度优先遍历
简介 线性表是一种线性结构 除了头结点和尾节点 线性表的每个元素都只有一个前取节点和一个后继节点 而树结构则相较于线性表更加复杂 它描述的关系为数据元素之间的父子关系 也是现实世界父子关系的缩影 一个父亲节点可以有零个或者多个子节点 而每个
数据结构
图
[Luogu] P1438 无聊的数列
题目背景 无聊的 YYB 总喜欢搞出一些正常人无法搞出的东西 有一天 无聊的 YYB 想出了一道无聊的题 无聊的数列 K峰 这题不是傻X题吗 题目描述 维护一个数列 a i a i ai 支持两种操作 1 l r K D 给出一个长度等于
数据结构
数据结构
算法
二叉树遍历的非递归算法
非递归的算法主要采用的是循环出栈入栈来实现对二叉树的遍历 下面是过程分析 以下列二叉树为例 图片来自懒猫老师 数据结构 课程相关内容 1 前序遍历 前序遍历的顺序为 根结点 gt 左子树 gt 右子树 基本过程 1 访问根结点 将根结点入栈
数据结构初步
算法
数据结构
c语言
Kruskal算法求解最小生成树
最小生成树是一个连通图 什么是连通图 强 连通图详解前面介绍了 图存储结构 本节继续讲解什么是 连通图 前面讲过 图中从一个顶点到达另一顶点 若存在至少一条路径 则称这两个顶点是连通着的 例如图 1 中 虽然 V1 和 V3http c b
c语言
数据结构
算法
«
1 ...
94
95
96
97
98
99
100